【发布时间】:2014-10-11 11:44:26
【问题描述】:
我已将现有的 Android 应用迁移到 Android Studio / Gradle。我的地图现在有问题,以前可以使用。
我从 Google 克隆了 android-maps-utils 库并将其添加到我的项目中。我已将 android-map-utils 的依赖项添加到我的 gradle.build 文件中。
当我加载包含地图的屏幕时,我从 LogCat 获得以下序列:
I/Google Maps Android API:Google Play 服务客户端版本: 5089000
I/Google Maps Android API:Google Play 服务包版本:5089036
我/Google Maps Android API:未能联系 Google 服务器。连接成功时将进行另一次尝试 已确立的。
E/Google Maps Android API:加载地图失败。错误 联系 Google 服务器。这可能是身份验证问题 (但可能是由于网络错误)。
我要去获取一个新的 Maps API 密钥,但我很好奇是否有人认为 Google Play 服务客户端版本/包版本的差异可能会导致问题,然后我该如何解决?
【问题讨论】:
-
您是否在启动应用时检查 google play 服务是否更新?
-
它正在检查 Google Play 服务是否可用(它返回 TRUE / Available),但如果版本旧,我认为它不会进行任何类型的自动更新。
标签: android google-maps gradle android-studio google-play-services