Facebook SDK随机崩溃, 它没有提供有关此崩溃的任何信息; 我们甚至不知道发生这种情况时的动作,也无法重现。
渐变设置
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
我们正在使用facebook sbk将事件发送到FB分析
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean org.json.JSONObject.optBoolean(java.lang.String, boolean)' on a null object reference
at com.facebook.UserSettingsManager$1.run(UserSettingsManager.java:148)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
答案 0 :(得分:6)
根据Facebook团队的马克·海耶克(Marc Hayek)的this reply,我们可能会升级该版本以解决此问题。
implementation 'com.facebook.android:facebook-login:4.41.0'
希望这对您有所帮助。
答案 1 :(得分:5)
经过一番调查,我意识到该错误已在sdk 4.40中引入
所以我改变了gradle
implementation 'com.facebook.android:facebook-login:4.39.0'
并且应该会删除该错误,直到发布固定的较新的FB sdk