谷歌地图可以在手机上使用而不是模拟器

时间:2010-10-10 20:29:39

标签: android google-maps emulation

Google mapview不会在模拟器中加载实际地图,只会加载网格。我的叠加显示正常。 sdk 2.2版。它在真正的手机中工作正常。我使用调试密钥和trippel检查清单。它一直在早期的项目中工作。我只是想弄清楚..有什么想法,要检查什么?

4 个答案:

答案 0 :(得分:2)

这是因为您的Google Maps API密钥绑定到您的零售密钥。在模拟器中,您使用调试签名的应用程序,因此您需要一个不同的Google Maps API密钥,用于在模拟器中测试它的调试密钥

答案 1 :(得分:2)

确保您的模拟器具有google apis。我相信对于Froyo,您可以创建两种不同类型的模拟器。一个Android 2.2模拟器,以及一个带有谷歌apis模拟器的Android 2.2。

另外,请确保您使用debug certificate对应用进行了签名。


这对您来说可能很明显,但可以找到更多信息here

答案 2 :(得分:1)

此外,请确保您的模拟器认为它可以访问Internet。这由两个信号强度条指示 - 如果你看到零条和X应该去的X,那么模拟器缺乏互联网接入。这可能意味着当模拟器启动时,它无法检测到互联网。

此外,查看您的模拟器的地图应用程序是否有效。如果失败,您知道问题出在您的环境中,而不是您的应用程序。

答案 3 :(得分:0)

请在您的模拟器中启动互联网,它将开始工作。