1

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

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

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

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

我不知道我的应用程序有什么问题。谁能帮我?

4

2 回答 2

1

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

于 2012-07-10T14:08:09.843 回答
0

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

于 2012-07-10T14:08:18.987 回答