2013-02-28 126 views
4

我收到了一些崩溃报告,我不确定是什么导致了它们。谷歌地图V2连接问题

只是在最近的更新中,这已经开始发生。这可能意味着它刚刚没有发生,或者我介绍了它。唯一要做的事情就是注册一个权限来检查Android Manifest中的网络。

无论如何,我希望你能指出我的方向。这是崩溃报告。

java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x10000000 (has extras) } in [email protected] 
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:722) 
at android.os.Handler.handleCallback(Handler.java:587) 
at android.os.Handler.dispatchMessage(Handler.java:92) 
at android.os.Looper.loop(Looper.java:123) 
at android.app.ActivityThread.main(ActivityThread.java:3691) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.IllegalArgumentException: Receiver not registered: [email protected] 
at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:610) 
at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:853) 
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:331) 
at maps.z.bz.onReceive(Unknown Source) 
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:709) 
... 9 more 
+0

我在这里问同样的问题: http://stackoverflow.com/questions/15116207/strange-exception-from-the-new-google-maps-v2 看起来这是一个错误,请参阅评论我的问题。 – meh 2013-02-28 22:18:14

回答

3

这是,如果你使用Google Maps API V2与旧(修订版4)库和谷歌播放服务的新(3.0.25)版本发生。

Google似乎打破了向后兼容性,所以如果人们升级他们的Google Play服务,与旧库一起发布的应用程序将被打破。

你必须在这一点上两种可能性:

  1. 发布您的应用程序和一个新的版本更新到新库
  2. 恢复到旧地图

我提出门票和谷歌已经承认:

http://code.google.com/p/gmaps-api-issues/issues/detail?id=5025&thanks=5025&ts=1362047877

请为此获取更高优先级。

+0

此时没有确切的证据。我唯一知道的是,我们已经在几周前发布了我们的应用程序和新地图,并且我们没有发生任何崩溃。同一天,谷歌发布新版Play服务的崩溃开始出现并开始加速(可能更多人升级)。尽管Google没有评论我提出的问题,但没有确凿的证据。 我们最终暂时删除了新的Maps,因为我们没有时间用新的lib进行完整的验收测试。 – balazsbalazs 2013-03-01 13:35:07

+0

这有点痛苦。我希望更新到新的Google地图库可以修复它。我正在尝试更新设备上的Google Play服务进行测试,看看我是否可以重新创建问题,但目前无法完成。如何更新Google Play服务? – StuStirling 2013-03-01 13:36:39

+0

删除了我以前的评论,因为您在答案中回答了我的问题,但我没有提及 – StuStirling 2013-03-01 13:37:21