android:谷歌地图8.4.0版本正在崩溃一些设备

时间:2016-04-06 11:52:41

标签: android google-maps

我们面临的问题是地图是一些手机。这是开放的issue in the google repo。关于这个问题的评论都没有用。

我们正在使用8.4.0版本,我们不知道如何修复或捕获此崩溃。 这只是在一些设备示例中的应用:LGE LG-P970 Android 4.0.4 API 15。 我们正在使用SupportMapFragment。

堆栈跟踪没有提供任何细节:

E/AndroidRuntime: FATAL EXCEPTION: main
    java.lang.NullPointerException
    at maps.dz.o.a(Unknown Source)
    at maps.dg.e.a(Unknown Source)
    at maps.dg.u.a(Unknown Source)
    at maps.ei.ag.a(Unknown Source)
    at maps.ei.bu.a(Unknown Source)
    at maps.ei.n$1.a(Unknown Source)
    at maps.ei.n.a(Unknown Source)                 
    at com.google.android.gms.maps.internal.i$a.onTransact(:com.google.android.gms.alldynamite:107) 
   at android.os.Binder.transact(Binder.java:297) 
   at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source)
   at com.google.android.gms.maps.SupportMapFragment$zza.onCreateView(Unknown Source)
   at com.google.android.gms.dynamic.zza$4.zzb(Unknown Source)
   at com.google.android.gms.dynamic.zza.zza(Unknown Source)
   at com.google.android.gms.dynamic.zza.onCreateView(Unknown Source)
   at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source)
   at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
   at android.os.Handler.handleCallback(Handler.java:605)
   at android.os.Handler.dispatchMessage(Handler.java:92)
   at android.os.Looper.loop(Looper.java:137)
   at android.app.ActivityThread.main(ActivityThread.java:4516)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:511)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
   at dalvik.system.NativeStart.main(Native Method)

有人面对这个问题吗?任何修复(或解决)都是受欢迎的。

谢谢!

1 个答案:

答案 0 :(得分:1)

我在活动中观察到此崩溃,当Android设备在USB调试模式下连接到计算机时,该活动会动态更改碎片。 没有USB连接应用程序正常工作。

堆栈跟踪不是很有帮助:

java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2338)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388)
   at android.app.ActivityThread.access$900(ActivityThread.java:148)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319)
   at android.os.Handler.dispatchMessage(Handler.java:99)
   at android.os.Looper.loop(Looper.java:137)
   at android.app.ActivityThread.main(ActivityThread.java:5473)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:525)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:806)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
   at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
   at maps.dz.o.a(Unknown Source)
   at maps.dg.e.a(Unknown Source)
   at maps.dg.p.a(Unknown Source)
   at maps.ei.ag.a(Unknown Source)
   at maps.ei.bu.a(Unknown Source)
   at maps.ei.n$1.a(Unknown Source)
   at maps.ei.n.a(Unknown Source)
   at com.google.android.gms.maps.internal.i$a.onTransact(:com.google.android.gms.alldynamite:107)
   at android.os.Binder.transact(Binder.java:347)
   at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source)
   at com.google.android.gms.maps.SupportMapFragment$zza.onCreateView(Unknown Source)
   at com.google.android.gms.dynamic.zza$4.zzb(Unknown Source)
   at com.google.android.gms.dynamic.zza.zza(Unknown Source)
   at com.google.android.gms.dynamic.zza.onCreateView(Unknown Source)
   at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source)
   at android.support.v4.app.Fragment.performCreateView(Fragment.java:1962)
   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1248)
   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1613)
   at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:330)
   at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:547)
   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1171)
   at android.app.Activity.performStart(Activity.java:5244)
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388) 
   at android.app.ActivityThread.access$900(ActivityThread.java:148) 
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319) 
   at android.os.Handler.dispatchMessage(Handler.java:99) 
   at android.os.Looper.loop(Looper.java:137) 
   at android.app.ActivityThread.main(ActivityThread.java:5473) 
   at java.lang.reflect.Method.invokeNative(Native Method) 
   at java.lang.reflect.Method.invoke(Method.java:525) 
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:806) 
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622) 
   at dalvik.system.NativeStart.main(Native Method) 

设备:华为G535-L11,Android 4.3

解决方法:在启动应用程序之前将设备与USB断开连接