无法加载 Google 个地图
Cannot load Google maps
我的应用程序中的一个选项是启动 google 地图。
场景:
- 常规安装 =>
adb install xx.apk
-> 地图加载成功。
- 使用测试服务器安装 ->
calabash-android gen xx.apk
,等等 -> 地图未加载。
在 Android 监视器中,我在 logcat 中收到了下一条消息:
05-14 18:43:18.239:E/Google 地图 Android API(24417):加载地图失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。
尝试更改密钥库,但我得到了相同的结果。
网络连接没有问题。
我错过了什么?
当您获得 Google 地图密钥时,您需要获得两个。一个用于 debug
版本的 APK,一个用于 release
版本的 APK。
您需要获取您的签名密钥信息(存储在您的计算机上),然后使用他们的 online console.
向 Google 注册它
这里发生的事情是您的一个 APKS 是使用您的调试密钥构建的,另一个是使用您的发布密钥构建的,但是它们的映射密钥是相同的。
我的应用程序中的一个选项是启动 google 地图。
场景:
- 常规安装 =>
adb install xx.apk
-> 地图加载成功。 - 使用测试服务器安装 ->
calabash-android gen xx.apk
,等等 -> 地图未加载。
在 Android 监视器中,我在 logcat 中收到了下一条消息:
05-14 18:43:18.239:E/Google 地图 Android API(24417):加载地图失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。
尝试更改密钥库,但我得到了相同的结果。
网络连接没有问题。
我错过了什么?
当您获得 Google 地图密钥时,您需要获得两个。一个用于 debug
版本的 APK,一个用于 release
版本的 APK。
您需要获取您的签名密钥信息(存储在您的计算机上),然后使用他们的 online console.
向 Google 注册它这里发生的事情是您的一个 APKS 是使用您的调试密钥构建的,另一个是使用您的发布密钥构建的,但是它们的映射密钥是相同的。