我最近使用eclipse制作了一个Android应用程序。它在我的模拟器中完美运行。
但是当我使用Eclipse上的导出向导导出我的应用程序时,它输出了.apk和证书文件,我将其复制到我的Android手机,但地图没有显示,它只显示灰色瓷砖。
它具有显示具有当前纬度和经度的Toast的功能。它显示在我的模拟器上,但不在我的手机中。
它还会显示一个Toast,用于检查设备的GPS是否处于活动状态。它适用于我的模拟器和手机。
我不知道我的申请是什么问题。任何人都可以帮助我吗?
答案 0 :(得分:1)
问题可能是针对不同证书的不同Maps API密钥。请记住,Maps API密钥基于证书,意味着您应该具有基于调试证书的密钥 - 您将使用它进行调试,以及一个基于发布证书的密钥。如果您尝试运行在设备上使用调试证书签名的应用程序版本,它应该可以正常工作。希望这会有所帮助。
答案 1 :(得分:0)
您使用的密钥仅用于模拟器的调试目的:您需要向Google询问应用程序的唯一密钥,并使用它来在您的设备上使用地图。