上传到 Google Play 后,谷歌地图不显示

2023-12-31

我将我的应用程序上传到谷歌游戏商店,但地图不起作用,只显示白屏。我知道我必须根据发布证书指纹获取密钥。我已尝试阅读所有相关内容,并执行了以下操作,但它仍然不起作用:

我从 Android Studio 创建了一个新的密钥库(带有密码、别名和密码等)。

我运行 cmd 并执行了以下操作:

keytool -list -v -keystore key.jls -alias MyPlaces

然后输入我的密码,并获取我需要的所有信息。我根据得到的 sha1 指纹结果生成了 google 地图和地方 api 的密钥。我输入了我的包名。我将别名代码放回到我的应用程序中以获取密钥。

但还是不行。我知道其他人也遇到过这个问题,但是对他们有帮助的方法对我没有帮助。

为什么?我希望我写的内容清楚。谢谢

我不会每次检查游戏商店时都上传它。相反,我创建签名的 apk,然后尝试从我的手机运行它。这有关系吗?

EDITED:

这是我在日志中收到的消息。

06-22 23:10:07.529 6500-6543/? E/b:服务器上的身份验证失败。

06-22 23:10:07.530 6500-6543/? E/Google 地图 Android API:授权失败。请参见https://developers.google.com/maps/documentation/android-api/start https://developers.google.com/maps/documentation/android-api/start了解如何正确设置地图。

06-22 23:10:07.536 6500-6543/? E/Google Maps Android API:在 Google 开发者控制台中 (https://console.developers.google.com https://console.developers.google.com)

确保启用“Google Maps Android API v2”。

确保以下 Android 密钥存在:

API 密钥:YOUR_KEY_HERE

Android 应用程序 (;): 38:.......F0;com.....myplaces (为了安全起见,我已删除它)


三周后我终于解决了这个问题:D

你上传你的apk到googleplay,现在你有2个不同的“SHA-1”,他们是 “安装证书(您的旧证书代码)”和“应用程序签名证书(来自 googleplay 的新证书”)

你需要做的这么简单,你必须将你的新 SHA-1 添加到 api 控制台

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

上传到 Google Play 后,谷歌地图不显示 的相关文章

随机推荐