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%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:
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 - Ссылка
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: -
Tags und Links android facebook android-studio import sdk