APK发布后,Android Google地图无效

时间:2018-06-12 00:33:05

标签: android api google-maps

我有Android应用程序,其中包括谷歌地图它在发布应用程序之前工作正常,但在发布后没有显示地图。 虽然我在发布后从谷歌控制台添加了SHA-1证书指纹并将其添加到了重新建立的应用程序

SHA-1 after releasing

API Key Restrictions

因此包装名称中包含2个SHA-1,直接从android studio运行应用程序时地图工作正常,但是从Playstore下载应用程序时没有显示任何内容,任何想法?

2 个答案:

答案 0 :(得分:5)

这是因为Google Play正在使用具有不同SHA-1指纹的应用进行签名,因此您需要使用它并在Google开发者控制台中进行注册

enter image description here

答案 1 :(得分:1)

我最近遇到了同样的问题。请确保您已在应用资源上设置了 release api键

在您的应用中,您可能会:

  

src / 调试 /res/values/google_maps_api.xml

在其中设置调试键的地方,并且:

  

src / 版本 /res/values/google_maps_api.xml

必须在其中设置释放密钥的位置。如果仅使用两个SHA-1创建了一个API密钥,则必须引入与debug中相同的内容。

还有一件事情,在Google Developers Console中,除了调试SHA-1 Google Play控制台SHA-1 外,我还添加了版本SHA-我用于签名应用的密钥库中的1