2014-11-02 39 views
0

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

+0

请贴上签名/拉链对齐过程的日志供我们看看。 – 2014-11-02 01:32:18

回答

0

您无法为release.apk使用调试密钥,您需要发布密钥才能发布您的apk!

阅读本文,https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key ,你会发现你的答案!

祝你好运!

+0

是的,我确实使用发行版发布,但如果您从Google Play的https://play.google.com/store/apps/details?id= com.lchen.luyaochen.map下载地图,则无法显示地图 – 2014-11-02 21:54:44

0

1-使用项目的“Android Manifest”文件中的“使用导出向导”创建apk文件。

2-插入键后和完成前,MD5和SHA1键表示为示出的是本given pic -

3- Android的项目为新SHA1其在点检索创建新的API密钥2.

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

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

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

0

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

发生这种情况是因为您访问的默认google_maps_key文件是调试文件之一,所以释放键永远不会注意到这一点,您必须将其放在您的发布版本的google_maps_key上。