-1
我的應用程序「不幸停止」在Android模擬器啓動後,react-native-fbsdk
包安裝和配置。反應本機應用程序「不幸停止」在Android模擬器啓動
我已經按照文檔中的指導安裝了此軟件包。
對adb logcat
我得到這個日誌。
09-18 17:02:05.251 1545 1557 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.exampleproject/.MainActivity (has extras)} from uid 10008 on display 0
09-18 17:02:05.489 1545 2041 I ActivityManager: Start proc 29665:com.exampleproject/u0a67 for activity com.exampleproject/.MainActivity
09-18 17:02:05.518 29665 29665 E AndroidRuntime: Process: com.exampleproject, PID: 29665
09-18 17:02:05.518 29665 29665 E AndroidRuntime: java.lang.RuntimeException: Unable to create application com.exampleproject.MainApplication: A valid Facebook app id must be set in the AndroidManifest.xml or set by calling FacebookSdk.setApplicationId before initializing the sdk.
09-18 17:02:05.518 29665 29665 E AndroidRuntime: at com.exampleproject.MainApplication.onCreate(MainApplication.java:56)
09-18 17:02:05.732 1545 3286 W ActivityManager: Force finishing activity com.exampleproject/.MainActivity
09-18 17:02:06.315 1545 1559 W ActivityManager: Activity pause timeout for ActivityRecord{47cc657 u0 com.exampleproject/.MainActivity t51 f}
09-18 17:02:17.062 1545 1559 W ActivityManager: Activity destroy timeout for ActivityRecord{47cc657 u0 com.exampleproject/.MainActivity t51 f}
據我所知,這個日誌是說A valid Facebook app id must be set in the AndroidManifest.xml
。我已正確設置Facebook應用程序。
我在strings.xml
<string name="facebook_app_id">realFBappID</string>
,並增加了元數據元素添加下面這行到應用元素
<application android:label="@string/app_name" ...>
...
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
...
</application>
每一件事情似乎是正確的給我。即使應用程序不工作。請指導拿什麼這裏的問題....
添加它的ID enter link description here 在
strings.xml
是的,是真實的Facebook ID,我用'someid ...'爲例。在這裏我只是沒有透露真實ID –
你改變@ string/facebook_app_id –
我已經按照你在這裏建議的鏈接。而所有的配置都是根據這個來源。 –