一、环境配置
1. 创建 Facebook 开发者应用
- 访问 Facebook 开发者后台。
- 创建新应用 → 选择 “应用类型” → “允许 Facebook 登录”。
- 记录 应用 ID(如
123456789012345
)。
2. 配置 build.gradle
dependencies {implementation 'com.facebook.android:facebook-android-sdk:16.3.0' // 使用最新版本
}
3. 配置 AndroidManifest.xml
<!-- 添加网络权限 -->
<uses-permission android:name="android.permission.INTERNET" /><application><!-- 声明 Facebook App ID(通过资源文件) --><meta-dataandroid:name="com.facebook.sdk.ApplicationId"android:value="@string/facebook_app_id" /> <!-- 在 res/values/strings.xml 定义 --><!-- 必须添加的 FacebookActivity --><activityandroid:name="com.facebook.FacebookActivity"android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"android:exported="true" /><!-- 必须的 ContentProvider(替换 YOUR_APP_ID 为实际值) --><providerandroid:name="com.facebook.FacebookContentProvider"android:authorities="com.facebook.app.FacebookContentProviderYOUR