我得到一个发布的android密钥,这是一个发布证书(SHA-1 fingerprin),但它直到我的release.apk不工作,调试密钥(调试证书)工作正常。我不知道为什么,有人知道吗?请帮忙!
答案 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中看到谷歌地图。