Art*_*huk 5 android google-maps sha1 release android-studio
我制作了一款使用Google Maps API显示地图的Android应用.
当我用android studio运行它时工作正常.然而,在我将它发布到Play商店并从那里下载后,所有地图都显示为灰色屏幕.
我使用调试SHA-1密钥在google开发控制台上注册了一个密钥,我通过此命令获得了该密钥:
keytool -list -v -keystore"%USERPROFILE%.android\debug.keystore"-alias androiddebugkey -storepass android -keypass android
我用这个命令得到的释放SHA-1键:
keytool -list -v -keystore [my\keystore\path] -alias [releaseAlias] -storepass [storepass] -keypass [keypass]
我也解压缩了我的发行版APK并使用此命令进行了检查:
keytool -printcert -file CERT.RSA
它显示与上面的释放键相同的SHA-1键.
我是否仍然无法正确获取SHA-1密钥?有没有其他方法来获取和验证它?
编辑:我发现了问题.这就像Android SHA1发布密钥库中没有使用谷歌地图的最高回复说.有两个google_maps_api.xml文件,一个在debug中,另一个在release中,android studio只显示调试文件.手动编辑发行版xml以添加密钥修复它.
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |