【发布时间】:2015-01-02 21:57:24
【问题描述】:
我的谷歌地图应用程序在使用调试谷歌地图 API KEY 的设备上运行良好,但是当我使用发布谷歌地图 API 密钥为我的应用程序创建签名 apk 时,它不显示地图。 要生成发布模式 google API KEY ,我将 SHA1 指纹与我的密钥库一起使用。 而且我还在我的项目设置中定义“签名和构建类型”,正如 developer.android.com(http://developer.android.com/tools/publishing/app-signing.html) 所解释的那样。
尝试了所有可能的解决方案(删除 apk 并重新安装它,重新启动设备,清理项目)。没有任何效果。 任何人都可以很好地解决我的问题,请帮助。 仅供参考,使用 android studios 平台。
【问题讨论】:
-
可以使用SHA1的keyStore创建map api key
-
你能附上你的API控制台的截图吗?
-
您可以使用同一个 Google API 密钥来调试和释放指纹。
-
我遇到了同样的问题,我的情况是它添加了 apikey 到 debug>res>values>google_maps_api.xml 但忘记了添加 release>res>values>google_maps_api.xml 。现在它工作正常跨度>
-
感谢您放置文件路径 --- 这清楚地说明了情况 ---- 如果站在我面前,我现在会吻你。我花了这么多时间才找到这个该死的答案。
标签: android api google-maps keystore sha1