谷歌地图不适用于发布APK,但在调试APK中正常工作

时间:2018-02-24 06:09:32

标签: android google-maps

我已在我的应用程序中实施了Google Map。在Debug版本中,一切正常。但是,一旦我生成Release APK,Google Map就无法运行

我已完成(SHA-1密钥和包)的所有流程,但我面临同样的问题。

我已经看到了可能已经有你答案的问题"但我对这些答案不满意。

2 个答案:

答案 0 :(得分:2)

调试证书与您的生产证书不同。您需要将API控制台中的Google Maps键条目添加为seaparate行 - 每个行具有相同的packageId,但自然不同的SHA1哈希值。

OR

也许您有两个google_maps_api.xml文件,一个位于app / src / debug / res / values文件夹中,另一个位于app / src / release / res / values文件夹中,但只有调试版包含您的API密钥

答案 1 :(得分:1)

您可以按照以下步骤在调试和发布模式下使用谷歌地图 https://stackoverflow.com/a/17141660/8118033