我相信我所做的一切都是正确的,因为我的应用程序曾经工作过。然后突然停止工作。我无法从Google Map对象获取当前位置,它始终返回null。Google Maps API v2用于在Android上工作,现在getMyLocation返回始终为空
- 我检查,如果API控制台上我的API密钥的作品,要求可以看出,所以我觉得它的工作原理
- 我试图卸载应用程序,然后重新安装,它并没有帮助
- 我试图创建一个新钥匙,但这并没有帮助。
我没有发布我的代码,因为我认为它是正确的,否则它不会在一开始就工作。
logcat的-错误
09-05 19:28:30.222: E/dalvikvm(5179): Could not find class 'gpq', referenced from method gpr.a
09-05 19:28:30.222: E/dalvikvm(5179): Could not find class 'gpq', referenced from method gpr.a
09-05 19:28:30.222: E/dalvikvm(5179): Could not find class 'gpq', referenced from method gpr.a
09-05 19:28:30.342: E/dalvikvm(5179): Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method gls.a
的logcat:http://pastebin.com/RPJLr6F2
编辑:我发现了问题的因由是我的设备(Nexus 5的,奇巧4.4.4),一切正常在另一个设备上(果冻豆4.1)
您的位置不是由地图给出,而是由您的设备的GPS或互联网给出。 – Nabin 2014-09-05 15:57:06
@Nabin但我的位置可以通过地图检索,这就是我正在尝试的。 – harunurhan 2014-09-05 16:09:17
请张贴您的logcat – Nabin 2014-09-05 16:13:01