Android Studio-谷歌地图API适用于调试版本,但不适用于发布版本

Android Studio-谷歌地图API适用于调试版本,但不适用于发布版本,android,google-maps,android-studio,Android,Google Maps,Android Studio,我已经构建了一个应用程序,其中包含来自谷歌地图API的地图。当我尝试它时,直接从Android Studio进行调试,现在一切正常,我发布了应用程序,在发布版本中,地图不再显示,只显示位置按钮 对于\app\src\release\res\values\google\u maps\u api中的发布版本,我是否需要一个新的google maps api密钥?如果需要,如何获取正确的密钥 或者发布版本还有其他问题吗?您需要为应用程序释放密钥: 使用Keytool创建您自己的用于发布的签名密钥: 获

我已经构建了一个应用程序,其中包含来自谷歌地图API的地图。当我尝试它时,直接从Android Studio进行调试,现在一切正常,我发布了应用程序,在发布版本中,地图不再显示,只显示位置按钮

对于
\app\src\release\res\values\google\u maps\u api
中的发布版本,我是否需要一个新的google maps api密钥?如果需要,如何获取正确的密钥


或者发布版本还有其他问题吗?

您需要为应用程序释放密钥:

  • 使用Keytool创建您自己的用于发布的签名密钥:

  • 获取新生成密钥的MD5指纹:

  • 将签名提交到此链接以获取您的谷歌地图密钥:

  • 在Eclipse中,使用新创建的密钥导出应用程序:右键单击projet->Android工具->导出已签名的应用程序包


  • 小心将您的证书放在安全的地方,因为如果您想在Google Play上发布应用程序的更新,您将需要它。

    如果您使用Google Play()的应用程序签名

    您需要另一个API密钥应用程序限制:不是来自调试,而是来自Google Play控制台->发布管理->应用程序签名->应用程序签名证书->SHA-1证书指纹

    祝你好运