全部,
几个星期以来,我一直在为这个问题苦思冥想。按照他们的所有指示,我得到了用于调试的 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/