2017-05-08 191 views
2

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

错误日志是:

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) 

回答

3

我们刚刚发布Accountkit的一个新的版本,应该有这个问题的修复程序。尝试更新您的Gradle文件中的AccountKit依赖项。

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

好的,我会试试 –

相关问题