Google地图无法正常发布.apk?

时间:2016-12-08 06:59:55

标签: android google-maps-api-2

我使用fragment来表示地图。我也在调试和发布google_maps_api.xml

中推出了相同的API密钥

但它仅适用于调试模式。在发布模式下,映射片段显示为空。如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

参考https://developers.google.com/maps/documentation/android-api/signup

你将有2个SHA键......一个用于调试,一个用于释放。

只需将发布应用程序的SHA指纹输入您的控制台即可。

使用此链接https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&reusekey=true

打开您的控制台

在凭据下输入sha和您的包名称(见下图)。

对于我的情况,我对两个应用程序(以及调试和发布)使用相同的API密钥,因此有4行。

enter image description here

答案 1 :(得分:0)

PLS。试试这个: 使用adb在您的设备/模拟器上安装apk(adb install app.apk)。不要忘记先卸载调试版本,否则签名差异将阻止安装