1

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

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

该服务可用;onConnect() 被调用;该应用程序具有适当的权限(这很明显,否则它也无法在 4.1 上运行);系统设置中启用了 gps 和 wifi 位置。谷歌地图和其他位置感知应用运行良好。我确实安装了 Google Play 商店。

还有什么可能是错的?

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

4

0 回答 0