LocationClient.getLastLocation()在Android 2.3.6上始终返回null

时间:2014-10-16 21:22:07

标签: android google-play-services location-client

我正在使用官方文档中描述的LocationClient。 在Android 4.1 +

上一切正常

但是,在Android 2.3.6设备上,无论我何时或多少次调用它,getLastLocation()都会系统地返回null。 我已经重新启动了设备(这使得同样的问题在Android 4.1上消失了。)

服务 可用; onConnect()被调用;该应用程序具有适当的权限(这是显而易见的,否则它也无法在4.1上工作);系统设置中启用了gps和wifi位置。 Google地图和其他位置感知应用可以正常使用。我安装了Google Play商店。

还有什么可能是错的?

我注意到已安装的Google Play服务版本为5.something,而最新版本为6.1。这是正常的吗?它应该保持自动更新,实际上通常会更新,因为这个版本的日期是2014年7月,设备更老。我想这是2.3.6的最新版本?

0 个答案:

没有答案