Google地图未在手机上显示,但可在模拟器上运行

时间:2012-07-10 13:59:55

标签: android google-maps gps

我最近使用eclipse制作了一个Android应用程序。它在我的模拟器中完美运行。

但是当我使用Eclipse上的导出向导导出我的应用程序时,它输出了.apk和证书文件,我将其复制到我的Android手机,但地图没有显示,它只显示灰色瓷砖。

它具有显示具有当前纬度和经度的Toast的功能。它显示在我的模拟器上,但不在我的手机中。

它还会显示一个Toast,用于检查设备的GPS是否处于活动状态。它适用于我的模拟器和手机。

我不知道我的申请是什么问题。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

问题可能是针对不同证书的不同Maps API密钥。请记住,Maps API密钥基于证书,意味着您应该具有基于调试证书的密钥 - 您将使用它进行调试,以及一个基于发布证书的密钥。如果您尝试运行在设备上使用调试证书签名的应用程序版本,它应该可以正常工作。希望这会有所帮助。

答案 1 :(得分:0)

您使用的密钥仅用于模拟器的调试目的:您需要向Google询问应用程序的唯一密钥,并使用它来在您的设备上使用地图。

相关问题