我问了this问题:
调用geoCoder.getFromLocation()时无法使用服务
后来发现:
NetworkLocator在设备上被杀死,重新启动将解决它。
这已经完成,现在一切正常。
问题是我无法重现相同的情况。有没有办法关闭此Geocoder
服务或kill NetworkLocator
。
因为我做了一个解决这个问题的工作,我想测试它。
谢谢
答案 0 :(得分:0)
使用这个技巧。
只需编辑project.properties
即可# Project target
target=Google Inc.:Google APIs:16
原因是Geocoder类存在于核心Android框架中,但依赖于Google API提供的代码才能正常运行。即使您的AVD包含Google API,您的项目仍需要针对特定的构建目标进行构建。
答案 1 :(得分:0)
我只是强制关闭
Google Play服务
来自应用。