【发布时间】:2009-12-11 10:42:53
【问题描述】:
我可以在模拟器中看到地图,但是一旦我在设备上加载应用,地图就不会显示。
模拟器的目标为 google api 1.6,设备已加载 android 1.6。
这种差异会导致问题吗?
请提前帮助和感谢。
【问题讨论】:
我可以在模拟器中看到地图,但是一旦我在设备上加载应用,地图就不会显示。
模拟器的目标为 google api 1.6,设备已加载 android 1.6。
这种差异会导致问题吗?
请提前帮助和感谢。
【问题讨论】:
您只看到灰色瓷砖吗?在这种情况下,几乎可以肯定是 API 密钥出错了。 Emulator 使用debug 密钥库和androiddebugkey,因此您应该为此创建一个API 密钥。将应用发布到市场时记得更改它 =)
【讨论】:
虽然问题很可能是 Hedlund 先生建议的问题...如果内置的 Google 地图应用程序也不起作用,则很可能是访问 Google 地图的问题通过 Internet 从模拟器中获取平铺服务器。您需要与您的 IT 部门讨论此问题。
【讨论】:
对不起,我知道这是一个死话题,但只是想补充一下我的经验; 您需要地图 api 密钥基于您正在使用的当前密钥库 我使用新的密钥库导出了我的项目,但是从我的旧密钥库生成了映射密钥。一旦我使用新的密钥库生成新的地图密钥,一切正常
【讨论】:
尽管我已经创建/验证了 API 密钥,并且之前已经让地图工作了一段时间,但我在使用灰色瓷砖时也遇到了同样的问题。结果在某个时候,我编辑了清单文件并移动了权限行。他们显然需要先于应用程序元素。感谢 Alan LaMielle (link) 的解决方案!
【讨论】: