找不到符号导入 com.facebook.CallbackManager

Pim*_*esz 3 facebook react-native

目前正在开发一个使用Facebook SDK. 它似乎com.facebook.CallbackManager因以下错误而停止导入:

/android/app/src/main/java/com/phonebook/theredcorner/MainApplication.java:5: error: cannot find symbol import com.facebook.CallbackManager;
Run Code Online (Sandbox Code Playgroud)

我在网上尝试了很多建议,但似乎都不起作用。最近有人收到此错误并知道如何解决吗?

我将其导入MainApplication.java如下

package com.phonebook.theredcorner;

import android.app.Application;

import com.facebook.CallbackManager;
import com.facebook.FacebookSdk;
import com.facebook.reactnative.androidsdk.FBSDKPackage;
import com.facebook.appevents.AppEventsLogger;
Run Code Online (Sandbox Code Playgroud)

此外,我已按照 Facebook 入门页面上的所有步骤实施Facebook SDK.

hon*_*lop 6

Facebook SDK 作为独立模块发布到Maven. 在app/build.gradle文件中包含依赖项。

dependencies {
    // Facebook Core only (Analytics)
    implementation 'com.facebook.android:facebook-core:5.0.0'
}
Run Code Online (Sandbox Code Playgroud)

您可能还需要将以下内容添加到您的project/build.gradle文件中。

buildscript {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

如果安装后错误仍然存​​在,请确保该文件位于下一个路径中。

facebook-android-sdk/facebook-core/src/main/java/com/facebook/CallbackManager.java