无法加载 Google 个地图

Cannot load Google maps

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

场景:

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

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

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

网络连接没有问题。

我错过了什么?

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

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

您需要获取您的签名密钥信息(存储在您的计算机上),然后使用他们的 online console.

向 Google 注册它

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