释放Google Map api的Android密钥无效

时间:2014-11-02 01:23:02

标签: android google-maps google-maps-android-api-2

我得到一个发布的android密钥,这是一个发布证书(SHA-1 fingerprin),但它直到我的release.apk不工作,调试密钥(调试证书)工作正常。我不知道为什么,有人知道吗?请帮忙!

3 个答案:

答案 0 :(得分:1)

只需检查src / release目录下的google_maps_key,您应该从Google控制台(使用发布指纹SHA1获得的密钥)中放置自己的密钥。

这是因为您访问的默认google_maps_key文件是调试之一,因此发布密钥永远不会注意到这一点,您必须将其放在google_maps_key的发布版本上。

答案 1 :(得分:0)

你不能为release.apk使用调试密钥,你需要一个发布密钥来发布你的apk!

阅读此文件,https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key 你会找到答案!

祝你好运!

答案 2 :(得分:0)

1-使用&#34创建apk文件;使用导出向导"在" Android Manifest"你的项目文件。

2-插入键后,在完成之前,MD5和SHA1键显示如下given pic -

3-为第2点中检索到的新SHA1创建Android项目的新API密钥。

4-在清单文件中使用该API密钥,如下所示

5-清理项目并再次构建APK文件。

6-你现在可以在那个apk中看到谷歌地图。