Flutter Login with Facebook returns 构建错误
Flutter Login with Facebook returns build error
我正在将登录和 facebook 选项集成到我的 flutter 应用程序中。
我用过
firebase_auth: ^0.14.0+5
flutter_facebook_login: ^1.1.1
连接 firebase 后,应用 运行ning 没有任何错误。但是当我整合 flutter_facebook_login 插件时,flutter 运行 给出了这个错误。
我将这些行添加到我的 manifest.xml 文件
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" />
<activity android:name="com.facebook.CustomTabActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
然后我在 app->src->main->res->values
中创建了 strings.xml 文件
<?xml version="1.0" encoding="utf-8" ?><resources><string name="app_name">Your App Name here.</string>
<string name="facebook_app_id">157892568845063</string>
<string name="fb_login_protocol_scheme">fb157892568845063</string></resources>
这是实现
FirebaseAuth _auth = FirebaseAuth.instance;
bool isLogged = false;
Future<FirebaseUser> _loginWithFacebook() async{
var facebookLogin = new FacebookLogin();
var result = await facebookLogin.logInWithReadPermissions(['email']);
debugPrint(result.status.toString());
}
这是我得到的错误
将您的 flutter_facebook_login 软件包更新到 2.0.0 或更高版本,如软件包文档中所述。
flutter_facebook_login: ^2.0.0
或安装最新的
flutter_facebook_login: ^3.0.0
文档中提到要将此包与 androidX 一起使用,您需要具有 2.0.0 或更高版本。
我正在将登录和 facebook 选项集成到我的 flutter 应用程序中。
我用过
firebase_auth: ^0.14.0+5
flutter_facebook_login: ^1.1.1
连接 firebase 后,应用 运行ning 没有任何错误。但是当我整合 flutter_facebook_login 插件时,flutter 运行 给出了这个错误。
我将这些行添加到我的 manifest.xml 文件
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" />
<activity android:name="com.facebook.CustomTabActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
然后我在 app->src->main->res->values
中创建了 strings.xml 文件<?xml version="1.0" encoding="utf-8" ?><resources><string name="app_name">Your App Name here.</string>
<string name="facebook_app_id">157892568845063</string>
<string name="fb_login_protocol_scheme">fb157892568845063</string></resources>
这是实现
FirebaseAuth _auth = FirebaseAuth.instance;
bool isLogged = false;
Future<FirebaseUser> _loginWithFacebook() async{
var facebookLogin = new FacebookLogin();
var result = await facebookLogin.logInWithReadPermissions(['email']);
debugPrint(result.status.toString());
}
这是我得到的错误
将您的 flutter_facebook_login 软件包更新到 2.0.0 或更高版本,如软件包文档中所述。
flutter_facebook_login: ^2.0.0
或安装最新的
flutter_facebook_login: ^3.0.0
文档中提到要将此包与 androidX 一起使用,您需要具有 2.0.0 或更高版本。