我的应用程序在apk-debug和apk-release上运行良好,但如果我在google play map上传apk-release dosen't show up(就像api键无效)
我在调试和设置谷歌控制台上设置了两个SHA-1密钥。
我设置了debug / res / values / google_maps_api.xml和release / res / values / google_maps_api.xml
答案 0 :(得分:1)
首先,您需要检查Google Play开发者控制台中是否已启用“应用签名”。可能是的。
您有“上传证书”和“应用签名证书”。 您现有的SHA-1可能来自“上传证书”。现在,您只需将“应用程序签名证书”中的SHA-1添加到“上载证书”中现有SHA-1下的Api密钥凭证。
在此之后,地图应适用于所有已安装的设备。
答案 1 :(得分:0)
有一个用于调试的SHA1,一个用于发布的SHA1和一个在发布后签名的SHA1。没有人在工作。我记得在上传之前我更改了APK的名称。我把所有SHA1都用我的APk的名字和我的包的名字。只有我的APK有效。