我刚刚迁移到 Firebase Analytics 9.0.0,当尝试在模拟器 api10/x86 上启动应用程序时,服务会引发以下异常。任何想法如何解决这个问题?
05-23 15:36:44.371 1280-1280/? E/AndroidRuntime: 致命异常: main java.lang.RuntimeException:无法启动活动 ComponentInfo{com.szyk.myheart/com.szyk.myheart.MyHeartActivity}:java.lang.NullPointerException 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 在 android.app.ActivityThread.access$1500(ActivityThread.java:117) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:130) 在 android.app.ActivityThread.main(ActivityThread.java:3683) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:507) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 在 dalvik.system.NativeStart.main(本机方法) 引起:java.lang.NullPointerException 在 com.google.android.gms.flags.impl.FlagProviderImpl.getBooleanFlagValue(未知来源) 在 com.google.android.gms.internal.zzsd$zza.zzb(未知来源) 在 com.google.android.gms.internal.zzsd$zza.zza(未知来源) 在 com.google.android.gms.internal.zzsf.zzb(未知来源) 在 com.google.android.gms.internal.zzsd.get(未知来源) 在 com.google.firebase.crash.FirebaseCrash.getInstance(未知来源) 在 com.google.firebase.crash.FirebaseCrash.zzOW(未知来源) 在 com.google.firebase.crash.FirebaseCrash.log(未知来源) 在 com.szyk.extras.activities.UniversalActionBarActivity.onCreate(UniversalActionBarActivity.java:46) 在 com.szyk.myheart.MyHeartActivity.onCreate(MyHeartActivity.java:99) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 在 android.app.ActivityThread.access$1500(ActivityThread.java:117) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:130) 在 android.app.ActivityThread.main(ActivityThread.java:3683) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:507) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 在 dalvik.system.NativeStart.main(本机方法)
该代码只不过是以下活动:
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FirebaseCrash.log("onCreate: " + getClass().getSimpleName());
}