我有一个显示Google地图的应用。以前我使用调试密钥库,所以它在发布应用程序之前工作正常。我在使用已发布的应用程序时遇到加载地图的问题。
所以下面几个答案我发现我应该使用在导出文件时创建的sha1,
这个sha1指纹用于生成新的Api密钥并放入androidManifest.xml
文件。
我做了一件事,我认为这可能是问题,以前我使用不同的谷歌控制台帐户创建这个API密钥现在我使用不同的谷歌帐户来生成它。
例如,之前我使用abc@gmail.com帐户的Google控制台生成此Api密钥,但现在我已经要求使用不同的Gmail帐户。这是否有所不同,或者问题可能出在哪里。
答案 0 :(得分:0)
您需要在开发者控制台中注册生产SHA1密钥。
https://console.developers.google.com/
单击您的项目,然后单击左侧的凭据。
将sha1键添加到项目中以进行公共API访问。 可以为公共api访问添加多个密钥,单独返回。
您的项目最多可能有两个或三个键,因此这不是您对应用的每个版本所做的事情。