2014-05-10 11 views
6

ich hatte Download Facebook SKD Import es in meinem Eclipse v4 JAR-Datei hinzufügen und complier auf 1,6 ändern, aber noch mir geben Fehler in der Klasse FacebookAppLinkResolverAndroid facebook sdk Importfehler

import bolts.AppLink; import bolts.AppLinkResolver; import bolts.Continuation; import bolts.Task;

enter image description here oben nicht sind Import

Antwort

9

1.Open Projekteigenschaften

2.Select "Java Build Path" von der linken Seite Menü

3.Select Register "Bibliotheken"

4.Press

"External Jar hinzufügen"

5.Most WICHTIGE SCHRITTE: - Wählen Sie „Schrauben“ jAR-Datei von „libs“ -Ordner des aktuellen Projektort (Pfad Sollte
Ihres Projekts sein und sind nicht die android sdk).

6.Select "Ordnung und Export" -Reiter und "TICK" die Checkbox von "android-support-v4.jar"

0

amalBit Antwort groß für Eclipse funktioniert. Hier ist das Android Studio-Äquivalent. Ich habe diesen Fehler nach der Aktualisierung auf das neueste Facebook SDK für Android festgestellt.

  1. Datei ->
  2. Projektstruktur ->
  3. Wählen Sie das Facebook-Modul auf der linken Seite
  4. die Registerkarte Abhängigkeiten auswählen
  5. Drücken Sie die + Taste am unteren Rand des Fenster
  6. Wählen Sie Dateiabhängigkeit
  7. Im Ordner libs sollten Sie die Datei bolts.jar sehen, die Sie beim Aktualisieren kopiert haben ng das SDK.
  8. Wählen Sie die bolts.jar Datei und drücken Sie OK
  9. Anschließend klicken Sie auf Übernehmen und OK

ein Gradle Sync Doing (automatisch für mich passiert ist) sollte den Fehler beheben.

0

Ich hatte das gleiche Problem. Überprüfen Sie Ihren facebook-sdk/facebook-Ordner, um zu sehen, ob es eine libs-Datei (Not-Verzeichnis)

Also ich denke, Android Studio konnte nicht die libs als ein Verzeichnis statt enthalten stattdessen eine libs-Datei mit "../libs" in es. Nicht sicher, ob dies facebook-sdk-Problem, git Klonen oder Android Studio Problem war.

Lösung:
1. Entfernen Sie die Dummy-Libs Datei
2. Kopieren Sie die Libs Verzeichnis manuell
3.die Abhängigkeit in der Projektstruktur entfernen
4. manuell hinzufügen, indem Sie auf + Vorzeichen

6

Oder wenn Sie Gradle verwenden können Sie diese auf Ihre Gradle Datei hinzufügen:

dependencies { 
    compile 'com.parse.bolts:bolts-android:1.1.3' 
} 

Facebook ist auch so Sie müssen das auch nicht manuell hinzufügen. So schließen Sie verwenden beide die folgenden:

dependencies { 
    compile 'com.facebook.android:facebook-android-sdk:4.5.0' 
    compile 'com.parse.bolts:bolts-android:1.1.3' 
} 

Sie können für die neueste Version von Schrauben überprüfen here.

Verwandte Themen