Ionic cordova-plugin-facebook4 在应用程序启动时崩溃

Ionic cordova-plugin-facebook4 Crash on app startup

使用以下命令安装 cordova 插件 facebook 后:

sudo cordova plugin add cordova-plugin-facebook4 --save --variable APP_ID="xxx" --variable APP_NAME="xxx" and the

sudo npm install @ionic-native/facebook

添加 Android 平台 7.1.1 后,当我 运行 应用程序在启动画面后立即崩溃,没有日志。

如果我从错误日志中打开 Android Studio,我会看到以下错误:

Caused by: A valid Facebook app id must be set in the AndroidManifest.xml or set by calling FacebookSdk.setApplicationId before initializing the sdk.

我附上离子信息:

Ionic:

ionic (Ionic CLI) : 4.1.2 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2 @ionic/app-scripts : 3.2.0

Cordova:

cordova (Cordova CLI) : 8.1.1 (cordova-lib@8.1.0) Cordova Platforms : android 7.1.4 Cordova Plugins : no whitelisted plugins (25 plugins total)

System:

ios-deploy : 1.9.4 NodeJS : v8.11.1 (/usr/local/bin/node)
npm : 6.4.1 OS : macOS Xcode : Xcode 10.2 Build version 10E125

提前致谢。

我自己解决了

我修改AndroidManifest插入这3行代码

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/fb_app_id" />
        <meta-data android:name="com.facebook.sdk.ApplicationName" android:value="@string/fb_app_name" />
        <activity android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/fb_app_name" android:name="com.facebook.FacebookActivity" />

不知道为什么没有自动添加这些行。