一直在玩Android地理围栏,但测试正在成为一个问题。我需要模拟设备位置才能触发进入/离开事件,但到目前为止我无法找到实现此目的的方法。
在LocationClient的文档中,有两种方法似乎可以满足我的需要:
但我无法用这些方法编译任何项目,因为编译器抱怨这些符号不存在:
SujGeoService2.java:296: error: cannot find symbol
mLocClient.setMockMode(true);
^
symbol: method setMockMode(boolean)
location: variable mLocClient of type LocationClient
答案 0 :(得分:3)
从Android SDK Manager更新到最新的google-play-services(现在版本12),它将正常运行。
答案 1 :(得分:0)
如果您还没有弄明白,请使用最新版本的google-play-services(修订版10)。
答案 2 :(得分:0)
在我的build.gradle中遇到同样的问题并设置了较新版本的Play服务(4.0.30)解决了这个问题。
不要忘记将其添加到AndroidManifest.xml
,以防它还没有出现:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />