我正在尝试在Mac计算机上使用android studio开发基于Google Maps V2的应用程序。调试时工作正常。我创建了地图,并在上面添加了许多标记,多边形和折线。看起来很棒!我使用的是真实设备,而不是模拟器。真实设备通过USB电缆连接到我的计算机。
但是,如果我使用Android Studio创建了一个APK文件并将此APK文件复制到真实设备,则我的应用程序仅显示灰色图块。
我进行了太多搜索,但找不到任何解决方案。
问题解决了。多亏了HAR,我的错误是使用了错误的密钥库文件。当我正确使用myapp.jks文件时,问题解决了。
您在api控制台中获取并输入的密钥用于调试。您必须从用于数字签名apk的密钥库文件中获取apk文件的sha1密钥
获取释放模式的SHA1密钥的过程
1)转到拥有“密钥库”文件的位置,该文件用于对应用程序进行数字签名。
2)在该位置打开命令窗口。这可以通过“ shift + rightClick”并选择“此处打开命令窗口”来完成
3)使用以下命令
keytool –v –list –keystore <name> -alias <aliasname>
其中名称-您的密钥库文件名,别名-应用程序的别名
4)然后输入您的密钥库密码
5)然后您将获得sha1键以及其他信息。使用api控制台中的密钥。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句