Android Studio erkennt keine Facebook-Importe

8

Ich bin ein Anfänger und ich versuche eine App mit Facebook Integration zu erstellen.

Ich habe alle Schritte ausgeführt (Importieren des Facebook SDK in die Modulstruktur, Hinzufügen fehlender Abhängigkeiten in Gradle-Dateien, Hinzufügen des Abhängigkeitenmoduls für mein App-Projekt in Structure). Alles schien in Ordnung, ich habe ein einfaches LoginButton in main_activity.xml hinzugefügt und es ist kein Fehler aufgetaucht.

Seit ich versucht habe, alle Facebook-Importe in MainActivity.java zu tun, wurden alle rot. Das waren Importe wie:

%Vor%

und Nachrichten wie "Symbolsitzung können nicht aufgelöst werden". Ich habe so viel gegoogelt wie ich konnte, konnte keine Lösung finden, die für mich funktionierte. Im Gegensatz dazu schien dies kein Problem zu haben:

%Vor%

Hier ist mein Android Manifest File XML:

%Vor%

Und hier ist meine build.gradle

%Vor%     
linous 28.03.2015, 11:56
quelle

3 Antworten

7

Ok, ich habe das Projekt von Anfang an erstellt, das FB SDK erneut importiert. Aber das eigentliche Problem mit den Importen war, dass Facebook SDK 4 einige der Funktionen geändert hat, eine davon ist UiLifecycleHelper zum Beispiel, sie existiert nicht mehr.

Ausführliche Informationen zu allen Änderungen finden Sie hier:

Ссылка

    
linous 29.03.2015, 20:05
quelle
2

Ja im aktuellen Update der Facebook SDK haben sie Session entfernt, jetzt treten AccessToken, LoginManager und CallbackManager Klassen und ersetzen Funktionalität in der Session-Klasse.

Für weitere Details gehen Sie zu - Ссылка

    
Kushagar Lall 30.03.2015 08:15
quelle
1

Facebook-Abhängigkeit aktualisieren

compile 'com.facebook.android:facebook-android-sdk:4.8.0'

Benötigt die Berechtigung in der Manifestdatei

%Vor%

%Vor%

Seine Arbeit

Weitere Details: -

Ссылка

    
Keshav Gera 12.06.2017 05:34
quelle