我有Android应用程序,其中包括谷歌地图它在发布应用程序之前工作正常,但在发布后没有显示地图。 虽然我在发布后从谷歌控制台添加了SHA-1证书指纹并将其添加到了重新建立的应用程序
因此包装名称中包含2个SHA-1,直接从android studio运行应用程序时地图工作正常,但是从Playstore下载应用程序时没有显示任何内容,任何想法?
答案 0 :(得分:5)
答案 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 。