setMockMode(boolean) is undefined for the type LocationClient
AndroidのGoogle Play Serviceを利用する位置情報APIが新しくなり、Fused location providerなどが使えるようになりました。
新APIとしか今のところ言えませんが、色々と強化された機能のうち、モックのテストデータが使えるのも、よくなった機能のうちの一つです。
しかし、下記にあるチュートリアルのように、
http://developer.android.com/training/location/location-testing.html
public LocationClient mLocationClient; mLocationClient.connect(); // モックモード開始 mLocationClient.setMockMode(true);
とやったところ、
setMockMode(boolean) is undefined for the type LocationClient
というエラーが出て、つまりsetMockModeがない、となってしまいます。
下記にあるように、Android SDKをアップデートし、google-play-services_libをアップデートしたら治りました!
実際のところは、プロジェクト内のライブラリがAndroid SDKの中を参照するようになっていなかったので、ライブラリの設定からやり直さないといけなかったんですけどね(^_^;