Android中的Android Google Maps API无法正常运行

时间:2016-04-15 06:31:33

标签: android google-maps

我阅读了十几个问题和答案,并观看了一些YouTube视频。但我的Android应用程序与谷歌地图发布版本工作。

到目前为止我做了什么:

  1. 获取SHA-1代码(是的,正确的代码)
  2. 在Google Developer中注册
  3. 创建新项目
  4. 在SHA-1
  5. 中设置
  6. 在包名称和项目中设置(是,它是正确的)
  7. 获取密钥
  8. 将google项目中的密钥设置为google_maps_key至String
  9. 字符串在清单文件中链接。但它还没有工作......!有什么想法吗?

2 个答案:

答案 0 :(得分:4)

有两个不同的密钥,一个用于调试,另一个用于发布。

使用此链接生成发布SHA-1密钥。

http://www.truiton.com/2015/04/obtaining-sha1-fingerprint-android-keystore/

这是官方文档。

https://support.google.com/cloud/answer/6158862?hl=en#creating-android-api-keys

答案 1 :(得分:2)

当您尝试发布APK时,使用KeyStore的SHA-1不是默认值或WorkSpace的当前SHA-1。

某些开发人员使用针对默认密钥库生成的应用的测试API密钥,但不知道发布版本是否需要生成新的密钥库的新SHA-1的API密钥。

所以 生成用于发布APK的新API密钥(KeyStore SHA-1)。