Google Map 在 Release APK 中无法正常工作,但在 Debug APK 中工作正常

See*_*ema 1 android google-maps

我已经在我的应用程序中实现了谷歌地图。在调试版本中一切正常。但是一旦我生成 Release APK,Google Map 就无法使用

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

我看过“可能已经有你答案的问题”,但我对这些答案并不满意。

Rus*_*hah 11

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

或者

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