webentwicklung-frage-antwort-db.com.de

Fehler beim Beheben von Fehlern: com.facebook.Android:facebook-Android-sdk:[4,5)

Ich benutze Facebook SDK in meinem Projekt. Facebook SDK funktioniert bis gestern gut. aber heute, wenn ich mein Projekt öffne, schlug der Build fehl und zeigt Fehler wie folgt an

 Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
   > Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
     Required by:
         project :app
      > Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
         > Failed to list versions for com.facebook.Android:facebook-Android-sdk.
            > Unable to load Maven meta-data from https://jcenter.bintray.com/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml.
               > Could not GET 'https://jcenter.bintray.com/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml'.
                  > jcenter.bintray.com
      > Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
         > Failed to list versions for com.facebook.Android:facebook-Android-sdk.
            > Unable to load Maven meta-data from https://jitpack.io/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml.
               > Could not GET 'https://jitpack.io/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml'.
                  > jitpack.io

Ich versuche sauber zu bauen und auch Caches ungültig zu machen, aber nichts hat funktioniert. Versucht auch einige Stackoverflow-Lösungen. Keiner von ihnen arbeitete für mich

dies ist mein Repository in build.gradle

 repositories {
    jcenter()
    mavenCentral()
}
allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
6
Vinayak B

Befolgen Sie die nachstehenden Anweisungen, um das Problem zu beheben: -

  1. Klicken Sie auf Project Structure unter dem Symbol, das oben in tool bar verfügbar ist.

  2. Öffnen Sie die Registerkarte Dependencies.

  3. wählen 

    com.facebook.Android:facebook-Android-sdk:[4,5)

  4. Entfernen Sie die Facebook-Abhängigkeit, indem Sie auf die Schaltfläche mit dem Minuszeichen (-) ganz rechts klicken.

  5. Klicken Sie nun auf die Plus-Schaltfläche (+) rechts über der Minus-Schaltfläche. Library dependency auswählen

  6. Geben Sie Facebook in das Suchfeld ein und klicken Sie auf die Suchschaltfläche.

  7. Wählen Sie com.facebook.Android:facebook-login. Klicken Sie auf Ok. Synchronisieren Sie Ihren Gradle.

Dies wird Ihr Problem beheben. Da hat es bei mir funktioniert.

12

kompilierung 'com.facebook.Android:facebook-Android-sdk:[4,5)' entfernen

Und fügen Sie unten Abhängigkeit hinzu, um mein Problem zu lösen

'com.facebook.Android:facebook-Android-sdk:4.26.0' kompilieren

5
Pinak Gauswami

Wenn Sie ein Android-Studio unter Version 3.0 verwenden, dann __.Versuchen Sie Folgendes: Ersetzen Sie die Abhängigkeit compile 'com.facebook.Android:facebook-Android-sdk:4.26.0'

2
Gaurav sappal

Fügen Sie dies vor den Abhängigkeiten zu /app/build.gradle auf Modulebene hinzu:

repositories {
  // You can also use jcenter if you prefer
  mavenCentral() 
}

Fügen Sie die Kompilierungsabhängigkeit, die Sie mit der neuesten Version des Facebook SDK benötigen, in die Datei build.gradle ein:

dependencies { 
  // Facebook SDK Core only (Analytics)
  compile 'com.facebook.Android:facebook-core:[5,6)'
  // Facebook Login only
  compile 'com.facebook.Android:facebook-login:[5,6)'
  // Facebook Share only
  compile 'com.facebook.Android:facebook-share:[5,6)'
  // Facebook Places only
  compile 'com.facebook.Android:facebook-places:[5,6)'
  // Facbeook Messenger only
  compile 'com.facebook.Android:facebook-messenger:[5,6)'
  // Facebook App Links only
  compile 'com.facebook.Android:facebook-applinks:[5,6)'
  // Facebook Android SDK (everything)
  compile 'com.facebook.Android:facebook-Android-sdk:[5,6)'
  // Audience Network SDK. 
  compile 'com.facebook.Android:audience-network-sdk:[5,6)'
  // Account Kit
  compile 'com.facebook.Android:account-kit-sdk:[5,6)'
}
1
Gopal Meena

Versuchen Sie die folgende Abhängigkeit. Es hat für mich funktioniert

compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'
1
Mushfiq

Verwenden Sie diese Abhängigkeit für das Facebook SDK. Es wird klappen. (Getestet mit Android Studio Version 3.0 und höher)

implementation 'com.facebook.Android:facebook-login:4.30.0'
1
Himanshu Rawat

Entfernen Sie die Abhängigkeiten und fügen Sie die Abhängigkeiten dann einfach nacheinander hinzu. Endlich bereinigen Sie das Projekt und es sollte funktionieren. 

Ein Studio- oder Bibliotheksupdate kann dieses Problem manchmal verursachen.

1
Novo Lucas

Gehen Sie einfach zu Datei -> Gradle-Projekt erneut importieren, wenn Sie Intelij oder Android Studio verwenden. Ich denke, es ist eine ziemlich einfache Lösung. Es hat bei mir funktioniert.

0
Oscar

Versuchen Sie es unten, es funktioniert perfekt für mich

    implementation 'com.facebook.Android:facebook-Android-sdk:[4,5]'
0
nguyenvu

Diese Lösung hat bei mir funktioniert:

implementation 'com.facebook.Android:audience-network-sdk:5.4.1'
0
yacine