gpt4 book ai didi

android - 在已签名的应用程序中看不到 Google map

转载 作者:行者123 更新时间:2023-11-29 21:21:40 26 4
gpt4 key购买 nike

我在我的应用程序中使用了 Google Maps Android V2。当我在没有签名的情况下运行我的应用程序时,一切都很完美,但是当我签署我的应用程序时,我看不到 map 。我得到纬度和经度,但看不到我的 map 。我所能看到的只是一些空白。请帮忙。我需要尽快发布项目..

编辑

谢谢大家,我错过了我应该使用应用程序 keystore 签名的部分,我尝试了一些命令,但它们没有用。试过这些

1. C:\Program Files\Java\jdk1.6.0_19\bin>keytool.exe -list -alias compny -keystore
"C:\Users\PC8\Desktop\Sign Key" -storepass compny -keypass compny

得到这个错误

keytool 错误:java.lang.Exception: keystore 文件存在,但为空:C:\Users \PC8\Desktop\签名 key

2. C:\Program Files\Java\jdk1.6.0_19\bin>keytool -exportcert -alias androiddebugkey
-keystore "C:\Users\PC8\Desktop\Sign Key" -list -v

得到这个错误

keytool 错误:java.lang.Exception: keystore 文件存在,但为空:C:\Users\PC8\桌面\签名 key java.lang.Exception: keystore 文件存在,但为空:C:\Users\PC8\De桌面\签名键 在 sun.security.tools.KeyTool.doCommands(KeyTool.java:559) 在 sun.security.tools.KeyTool.run(KeyTool.java:172) 在 sun.security.tools.KeyTool.main(KeyTool.java:166)

最佳答案

This problem is because of map api key.

您需要为您的应用程序签名并为已签名的应用程序找到 .keystore。右键单击项目 Android Tools->Export Signed application pachage->next -> create new keystore 然后使用这个新的 keysore 找到新的 SHA1 现在为您的应用找到新的 API key 。并在 list 中用这个替换旧的 map API key 。

https://developers.google.com/console/help/new/#installedapplications

下次当您想要新的签名应用时,只需使用这个 keystore ,无需再次创建新的。

关于android - 在已签名的应用程序中看不到 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20651926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com