Android - 投入生产后无法再看到谷歌地图

标签 android google-maps-api-2

全部,

几个星期以来,我一直在为这个问题苦思冥想。按照他们的所有指示,我得到了用于调试的 google maps v2 设置。我根据 debug.keystore 获得了调试 key ,一切正常。

然后我将我的应用程序发布到 Google Play 商店,并按照有关如何生成我的发布 key 的说明进行操作,并按照说明状态使用发布 key 的 Sha1 生成了我的 Google API key 。

我将我的应用程序发布到商店,一切正常。但问题是,即使切换回调试 API key ,我也无法再显示 map 。

目前为了调试,我已经发布了 Beta 版本,等待 3 小时,然后相应地进行修复。幸运的是,我的 map 工作已在此应用程序上稳定下来,但我仍然想了解发生了什么。

有什么想法吗?

最佳答案

我建议在发布之前以生产模式实际构建 apk,然后将 adb install 安装到您的设备。我尝试一下,看看它是否有效。至少它保证在安装之前可以工作 确保您在 list 中使用的映射键 ID 用于 Release模式而不是 Debug模式。

关于Android - 投入生产后无法再看到谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18371186/

相关文章:

Android表单-"error-snackbar"实现

java - 从 2 个编辑文本中获取文本并将它们放入二维数组中

android - 我们如何在android中删除数据库?

android - 缺少 Google Play 服务

javascript - 如何创建自定义、可共享的协作 map ?

java - GoogleSignIn 有效,但 Google_DEFAULT_GAMES 无效

android - 错误 :The prefix "xmlns" cannot be bound to any namespace explicitly to android studio

android - 在 Google Maps v2 for Android 中自定义标记上的可点击区域

java - 使用带有 Eclipse IDE 的 Google map API 在 Java 中连接被拒绝错误,而相同的 URL 在浏览器中给我结果

Android 放大并以 map 中的自定义标记为中心