【发布时间】:2019-07-25 16:37:25
【问题描述】:
我三天前发布了应用程序,之前地图可以工作,但现在地图停止工作。我在谷歌控制台中添加了 SHA1 密钥。我是否需要为调试和发布创建 2 个不同的 API 密钥?
现在,当我检查未签名的应用程序时,地图无法正常工作。
【问题讨论】:
标签: google-maps debugging google-play release
我三天前发布了应用程序,之前地图可以工作,但现在地图停止工作。我在谷歌控制台中添加了 SHA1 密钥。我是否需要为调试和发布创建 2 个不同的 API 密钥?
现在,当我检查未签名的应用程序时,地图无法正常工作。
【问题讨论】:
标签: google-maps debugging google-play release
如果您想限制发布版本(强烈推荐),您需要另一个 API 密钥,因为您需要获取发布证书的 SHA-1 指纹。调试的不行。
您可以按照Google's documentation的说明进行操作。
还要确保您的 API 密钥已设置在发布文件夹中的 google_maps_api.xml 文件和 AndroidManifest.xml 文件中。
希望这会有所帮助。
【讨论】: