Facebook帐户工具包在某些设备中崩溃



我正在使用Facebook帐户工具包登录应用程序。Facebook帐户套件在大多数设备中工作正常,但在某些设备中。在查看Firebase的崩溃报告后,我发现大多数设备都是三星设备。有人可以帮助我解决这个问题吗?任何帮助将不胜感激。

错误日志是:

Exception java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.facebook.accountkit.ui.AccountKitActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.facebook.accountkit.ui.bb.ordinal()' on a null object reference
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2521)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2595)
android.app.ActivityThread.access$800 (ActivityThread.java:178)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1470)
android.os.Handler.dispatchMessage (Handler.java:111)
android.os.Looper.loop (Looper.java:194)
android.app.ActivityThread.main (ActivityThread.java:5631)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:959)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:754)
arrow_drop_down
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int com.facebook.accountkit.ui.bb.ordinal()' on a null object reference
com.facebook.accountkit.ui.u.a ()
com.facebook.accountkit.ui.u.a ()
com.facebook.accountkit.ui.cu.onActivityCreated ()
com.facebook.accountkit.ui.co.onActivityCreated ()
android.app.Fragment.performActivityCreated (Fragment.java:2077)
android.app.FragmentManagerImpl.moveToState (FragmentManager.java:917)
android.app.FragmentManagerImpl.moveToState (FragmentManager.java:1072)
android.app.FragmentManagerImpl.moveToState (FragmentManager.java:1054)
android.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManager.java:1895)
android.app.Activity.performCreateCommon (Activity.java:6087)
android.app.Activity.performCreate (Activity.java:6094)
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1112)
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2468)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2595)
android.app.ActivityThread.access$800 (ActivityThread.java:178)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1470)
android.os.Handler.dispatchMessage (Handler.java:111)
android.os.Looper.loop (Looper.java:194)
android.app.ActivityThread.main (ActivityThread.java:5631)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:959)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:754)

我们刚刚发布了新版本的Accountkit,应该可以解决此问题。尝试将 gradle 文件中的 AccountKit 依赖项更新为此内容。

compile 'com.facebook.android:account-kit-sdk:4.22.1'

最新更新