从Play商店下载的应用程序无法加载Google地图

3
我在我的应用程序中使用Google地图。当我使用Eclipse从我的PC安装应用程序时,Google地图可以正确加载。现在我将应用上传到Google Play商店进行分发。对于从Play商店安装的应用程序,Google地图无法加载。哪里出了问题或者我漏掉了哪一步?
编辑1: 现在我已经从发布密钥库中获取了SHA1指纹。然后我进入Google API控制台,使用现有项目和该指纹创建了新的Android API密钥。该新API密钥替换了我的旧调试API密钥,然后我再次导出了新的apk。该apk已上传到Play商店。看起来我已经按照所有必要的步骤操作了。但是仍然无法加载地图,只显示白色背景。这些链接中发生了同样的事情,但没有描述如何解决问题。 link

1
https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key。查看主题“显示发布证书指纹”,在Google开发者控制台中使用相同的指纹。 - Raghunandan
这是在同一设备上还是在两个不同的设备上? - Matt Gibson
@Matt Gibson;只有一个设备。 - batuman
1
@batuman 是的,你需要这个密钥。 - Raghunandan
现在我使用了通过发布密钥库的SHA1指纹检索到的API密钥。但是在新版本中仍然无法看到地图。 - batuman
显示剩余3条评论
1个回答

5
尝试按照以下步骤操作:
  • 请在API控制台和清单文件中交叉核对软件包名称。
  • 请在API控制台和清单文件中交叉核对API密钥。
  • 使用发布密钥库对未签名的APK进行签名。

上传到Play商店之前,

  • 安装应用程序并查看是否显示地图。它应该显示地图,只有在正常工作后才将APK上传到Play商店。

注意: 有时您需要卸载已安装在设备上的应用程序,并尝试重新安装新的APK,这样才能正常工作 :)


非常好的检查清单。包名称和我放入SHA1指纹中的名称不匹配。现在问题已解决,谢谢。 - batuman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接