0

我的应用程序中的一个选项是启动谷歌地图。

场景:

  • 常规安装 => adb install xx.apk-> 地图加载成功。
  • 使用测试服务器安装它 ->calabash-android gen xx.apk等 -> 地图未加载。

在 Android 监视器中,我在 logcat 中收到了下一条消息:

05-14 18:43:18.239: E/Google Maps Android API(24417): 加载地图失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。

试图更改密钥库,但我得到了相同的结果。

网络连接没有问题。

我错过了什么?

4

1 回答 1

0

当您获得 Google 地图密钥时,您需要获得两个。一个用于debug您的 APK 版本,一个用于您release的 APK 版本。

https://developers.google.com/maps/documentation/android/start#display_your_apps_certificate_information

您需要获取您的签名密钥信息(存储在您的计算机上),然后使用他们的在线控制台向 Google 注册。

这里发生的情况是,您的一个 APKS 是使用您的调试密钥构建的,一个是使用您的发布密钥构建的,但是它们的映射密钥是相同的。

于 2015-05-14T16:29:20.760 回答