Не удается найти импорт символов com.facebook.CallbackManager - PullRequest
0 голосов
/ 06 ноября 2019

В настоящее время работает над приложением реагирования, которое использует Facebook SDK. Кажется, это тормозит импорт com.facebook.CallbackManager со следующей ошибкой:

/android/app/src/main/java/com/phonebook/theredcorner/MainApplication.java:5: error: cannot find symbol import com.facebook.CallbackManager;

Я пробовал много предложений в Интернете, но, похоже, все это не работает. Кто-нибудь недавно получил эту ошибку и знает, как ее решить?

Я импортирую ее в свой 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;

Кроме того, я выполнил все шаги в Facebook, получаястартовая страница для реализации Facebook SDK.

1 Ответ

1 голос
/ 06 ноября 2019

Facebook SDK был опубликован как самостоятельный модуль для Maven. Включите зависимость в файл app/build.gradle.

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

Вам также может понадобиться добавить следующее в файл project/build.gradle.

buildscript {
    repositories {
        mavenCentral()
    }
}

Если ошибка не устраняется после установки,убедитесь, что файл находится по следующему пути.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...