Map是不工作后,从播放商店安装在android

gv8xihay  于 2022-12-28  发布在  Android
关注(0)|答案(5)|浏览(136)

我陷入了这个问题,当我在Eclipse中运行我的项目时,它显示Map正确,但当我将其上传到Google Play商店并将其安装在我的设备中时,它显示空白Map,我不知道是什么问题,我的Map密钥正确,包名称正确,我还生成了新的Map密钥并尝试,但它也不工作。我不知道问题在哪里。

zi8p0yeb

zi8p0yeb1#

请遵循检查表:
1)使用new. keystore对应用程序进行签名。
2)应使用新.keystore的SHA1。
3)应使用此SHA1生成Map密钥。
4)如果使用新的Google帐户,请确保为该帐户打开Android Maps V2服务。

bybem2ql

bybem2ql3#

This problem is because of map api key.

您需要对您的应用进行签名,并为已签名的应用查找keystore。右键单击项目Android工具-〉导出已签名的应用页面-〉下一步-〉创建新密钥存储库,然后使用此新密钥存储库查找新SHA1现在为您的应用查找新API密钥,并在清单中使用此密钥替换旧MapAPI密钥。
下次每当你想要新的签名应用程序时,只需使用这个keystore,无需再次创建新的。

cbeh67ev

cbeh67ev4#

  • 确保从位置Select your App--〉App Integrity--〉App signing key certificate--〉SHA-1 certificate fingerprint更新播放存储中的SHA-1
  • 将其与应用程序包名称沿着粘贴到释放键中。

ncgqoxb0

ncgqoxb05#

您需要执行以下操作以使Map在调试模式和发布模式下均可见
在-1\f25 Google API -1\f6控制台上将调试键添加到程序包组合中
在Google API控制台上将释放键添加到页面组合中
注意:您需要添加至少2个组合,以使您的Map可见,当您正在测试和生成 *.apk文件时。您现在缺少的是不添加释放密钥到应用程序包组合到API控制台添加这个,然后执行以下操作:
替换您的调试Map键与释放键,并生成您的 *.apk和安装application到您的设备,您将得到您的Map有几个教程可在网上我会建议您以下一个Google Maps
要生成释放密钥,请执行以下步骤打开CMD(在Windows中)终端(在Linux?MAC os中),找到您的jdk目录的路径,然后找到bin,如下所示:

C:\路径到jdk\jdk1.7.0_07\bin〉密钥工具-v -列表-别名tt -密钥库路径到密钥库-storepass密码-keypass密码

对我来说,Jdk/bin和密钥存储区的路径是相同的

C:\程序文件\Java\jdk1.7.0_07\bin〉密钥工具-v -列表-别名tt -密钥库D:\keyStore-存储密码-密钥库密码

你需要给予以下你自己的东西
-1条到JDK的路径
密钥库的路径
密钥库密码
keypass密码
有关详细信息,还可以查看http://android-er.blogspot.in/2012/12/displaying-sha1-certificate-fingerprint.html

相关问题