我已在我的应用程序中实施了Google Map。在Debug版本中,一切正常。但是,一旦我生成Release APK,Google Map就无法运行
我已完成(SHA-1密钥和包)的所有流程,但我面临同样的问题。
我已经看到了可能已经有你答案的问题"但我对这些答案不满意。
答案 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