0

我正在构建一个类似于Google Maps应用程序的 android 应用程序。它存储位置、路线等。我将我的 eclipse 项目从我的Linux/Ubuntu系统移动到Mac OSX系统,并为我的项目获得了一个新的 api 密钥。我正在用我自己的安卓设备三星 Galaxy Note2测试我的应用程序。它正在工作,GoogleMap对象能够获取位置;但现在它无法获取位置。我使用我兄弟的安卓手机Galaxy Note1来测试该应用程序,但它在他的设备上运行正常。GoogleMap对象无法在我的手机上获取位置,但它通过相同的 apk 包安装在我兄弟的手机上获取位置。

我以为我的手机有一些导致这个问题的旧应用程序数据,我做了恢复出厂设置。还是一样。有什么方法可以清洁我的手机,还是我必须对 eclipse 配置做些什么?

4

1 回答 1

0

如果您在不同的测试设备上使用使用相同密钥签名的同一个 APK,并且只有一个设备在工作,则可能是设备的 GPS 没有获得 GPS 锁定。

要进行测试,请在未显示应用程序地图的设备上打开 Google 地图或任何其他使用 GPS 功能的应用程序,然后查看该应用程序是否可以获得 GPS 锁定。如果是这样,我建议您在 API 控制台上检查您的应用程序的签名密钥,并确保您已注册所有密钥。

于 2013-04-02T15:55:19.043 回答