0
我的設置是React Native 0.49
,Node 6.x
,React 16
。我已經使用SDK Api 23配置了我的AVD,因爲直到今天,本機才支持直到Marshmallow
。Facebook登錄React Native 0.49
我已經安裝react-native-fbsdk
4.22版本,並按照官方文檔執行了所有步驟。我收到下面的錯誤。
我猜SDK
初始化失敗
10 - 09 21:30:18.620 8098- 8115/com.androidlogin E/ AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.androidlogin, PID: 8098
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
at com.facebook.FacebookSdk.getAutoLogAppEventsEnabled(FacebookSdk.java:858)
at com.facebook.appevents.internal.AutomaticAnalyticsLogger.logActivateAppEvent(AutomaticAnalyticsLogger.java:46)
at com.facebook.internal.FetchedAppSettingsManager$1.run(FetchedAppSettingsManager.java:132)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
@Seneca謝謝Seneca我不想在這裏添加額外的Node.js複雜性,因此希望使用Facebook SDK for React Native。我錯過了上面提到的錯誤之前指定的錯誤。我也在androidmanifest中正確設置了應用程序ID並引用了string.xml –
我收到了crash10-10 09:07:36.783 3609-3609/com.androidlogin I/FacebookInitProvider後面的錯誤:未能自動初始化Facebook SDK 必須在AndroidManifest.xml中設置有效的Facebook應用標識,或者在初始化sdk之前調用FacebookSdk.setApplicationId進行設置。 –
---------開始崩潰 10-10 09:07:39.805 3609-3623/com.androidlogin E/AndroidRuntime:致命異常:AsyncTask#1 進程:com.androidlogin,PID:3609 java.lang.NullPointerException:試圖調用虛擬方法'布爾java.lang.Boolean.b –