Не удалось решить: com.facebook.android:facebook-android-sdk:[4,5)

Я использую facebook sdk в своем проекте. Facebook SDK работает до вчерашнего дня. но сегодня, когда я открываю свой проект, сборка завершилась неудачно и показывает ошибку следующим образом

 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

Я пытаюсь очистить и построить, а также не использовать кэши. Но ничего не получилось. Также пытается использовать несколько решений stackoverflow. ни один из них не работал у меня

этот мой репозиторий в build.gradle

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

Ответ 1

Для решения проблемы выполните описанную ниже процедуру: -

  • Нажмите Project Structure на значок, доступный в tool bar выше.

  • Откройте вкладку Dependencies.

  • выберите

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

  • Удалите зависимость facebook, нажав кнопку минуса (-) на правой стороне.

  • Теперь нажмите кнопку "Плюс" (+) в правой части над кнопкой "Минус". Выберите Library dependency

  • Введите Facebook в поле ввода поиска и нажмите кнопку поиска.

  • Выберите com.facebook.android:facebook-login. нажмите Ok. Синхронизируйте свой Gradle.

Это решит вашу проблему. Поскольку это сработало для меня.

Ответ 2

удалить компиляцию 'com.facebook.android:facebook-android-sdk:[4,5)'

И добавьте ниже зависимости, чтобы решить мою проблему

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

Ответ 3

Если вы используете Android Studio ниже версии 3.0, попробуйте следующее: Замените compile 'com.facebook.android:facebook-android-sdk:4.26.0' зависимостей compile 'com.facebook.android:facebook-android-sdk:4.26.0'

Ответ 4

Используйте эту зависимость для Facebook SDK. Это будет работать. (Проверено на Android Studio версии 3.0 и выше)

implementation 'com.facebook.android:facebook-login:4.30.0'

Ответ 5

Попробуйте ниже, работает идеально для меня

    implementation 'com.facebook.android:facebook-android-sdk:[4,5]'

Ответ 6

Удалите зависимости, а затем просто заново добавьте зависимости один за другим. Наконец, очистите проект, и он должен работать.

Студия или обновление библиотеки иногда могут вызывать этот тип проблемы.

Ответ 7

Добавьте это в модуль /app/build.gradle перед зависимостями:

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

Добавьте нужную вам зависимость компиляции с последней версией SDK Facebook в файле build.gradle:

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)'
}

Ответ 8

Попробуйте приведенную ниже зависимость. У меня сработало

compile 'com.facebook.android:facebook-android-sdk:[4,5)'

Ответ 9

Это решение сработало для меня:

implementation 'com.facebook.android:audience-network-sdk:5.4.1'

Ответ 10

Просто зайдите в file → re-import gradle project, если вы используете Intelij или Android studio. Я думаю, что это довольно простое решение. это сработало для меня.