android - LocationClient setMockMode 和 setMockLocation 没有定义?

标签 android mocking android-geofence location-client

一直在使用 Android 地理围栏,但测试正在成为一个问题。我需要模拟设备位置才能触发进入/离开事件,但到目前为止我无法找到一种方法来执行此操作。

在 LocationClient 的文档中,有两种方法似乎可以满足我的需要:

但我无法使用这些方法编译任何项目,因为编译器提示这些符号不存在:

  SujGeoService2.java:296: error: cannot find symbol
    mLocClient.setMockMode(true);
              ^
  symbol:   method setMockMode(boolean)
  location: variable mLocClient of type LocationClient

最佳答案

从 Android SDK Manager 更新到最新的 google-play-services(现已修订版 12),它将正常工作。

关于android - LocationClient setMockMode 和 setMockLocation 没有定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18138955/

相关文章:

android - GridLayout 在小显示器上折叠

python - 检查多个模拟的调用顺序

android - 设置监控地理围栏的开始时间

android - Flutter 插件开发 : importing libraries

android - 相当于 imageView 的文本

android - 是否可以使用 AndroidAnnotations 注入(inject)模拟以进行测试?

应用程序被杀死时的 Android 地理围栏

android - 地理围栏在 Android 中完全无法使用吗?

java - Android/Java 空指针异常

grails - groovy/grails/单元测试/createCriteria.get