Android 谷歌地图v2没有';t在游戏市场出版后的展示

Android 谷歌地图v2没有';t在游戏市场出版后的展示,android,google-maps,google-play,google-maps-api-2,Android,Google Maps,Google Play,Google Maps Api 2,我有一些问题,我的应用程序工作正常,但当我在Play market中加载它时,“地图”无法正常工作。我提出下一个问题: 获取SHA1keytool-list-v-keystore C:\User\Name/.android/debug.keystore-alias androiddebugkey-storepass android-keypass android 在谷歌控制台中,我创建了API密钥SHA1;com.kostya.app 右键点击项目-Android工具-导出签名应用程序包 创建新

我有一些问题,我的应用程序工作正常,但当我在Play market中加载它时,“地图”无法正常工作。我提出下一个问题:

  • 获取SHA1
    keytool-list-v-keystore C:\User\Name/.android/debug.keystore-alias androiddebugkey-storepass android-keypass android
  • 在谷歌控制台中,我创建了API密钥<编码>SHA1;com.kostya.app
  • 右键点击项目-Android工具-导出签名应用程序包
  • 创建新的密钥库和新的*.apk文件
  • 把它投入市场

  • 我的错在哪里?我读书。一起,我们可以创建一个很好的教程如何签署应用程序使用谷歌地图v2。如何在play market加载后立即测试应用程序,而不必担心我们的问题。

    您必须创建生产密钥库,不应使用debug.keystore


    查看。

    当您为创建已签名apk创建密钥库时,必须执行此操作

  • 将debug.keystore更改为您创建的密钥库
  • 将别名更改为项目名称
  • 在创建的密钥库中设置相同的密码(与调试模式下的android不同)


    keytool-list-v-keystore~/.android/YOUR_keystore-别名YOUR_PROJECT_NAME


  • 更多帮助查找

    只需使用

    keytool-list-v-keystore mystore.keystore


    转到并将包名和SHA1指纹添加到已生成的

    我使用Android studio生成发布密钥库。在尝试了两天的多种方法后,我终于成功了。问题在于,在Android Studio中通过选择现有密钥库或创建新密钥库生成签名APK时,密钥库文件的默认格式为“.jks”。这就是问题所在。之后,我将其更改为“.keystore”,并生成了发行版apk,然后将SHA1复制到google控制台中。地图终于可以显示了


    只需将apikey添加到debug>res>values>google\u maps\u api.xml


    在play store上发布应用程序后,添加版本>资源>价值>谷歌地图\u api.xml文件。

    。 在谷歌游戏控制台上 后藤: 发布管理>应用程序签名
    从“应用程序签名证书”复制SHA1并粘贴到谷歌云平台API控制台。

    我必须在哪里更改它?在我的第一步中?你为签名的apk创建了密钥库吗?是的,我已经创建了它。keytool-list-v-keystore~/.android/你的密钥库-别名你的项目名称我现在就做了,我得到了SHA1,然后我必须去谷歌库获取api密钥??下一步是什么?你必须去谷歌用SHA1为你的应用程序创建新的密钥