无法解决:com.facebook.android:facebook-android-sdk:[4,5)

问题描述:

我在我的项目中使用facebook sdk. Facebook SDK可以正常运行直到昨天.但是今天当我打开我的项目时,构建失败并显示如下错误

I am using facebook sdk in my project. Facebook SDK works fine till yesterday. but today when I open my project , the build failed and shows error as follows

 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

我尝试清洁&建立并无效缓存.但是没有任何效果.还尝试一些*解决方案.他们都没有为我工作

I tries clean & build and also inavalidate caches .but nothing worked. Also tries some * solutions. none of them worked for me

这是我在build.gradle中的存储库

this my repository in build.gradle

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

请按照以下步骤解决问题:-

Follow the below procedure to resolve the issue:-

  1. 从上面tool bar中可用的图标上单击Project Structure.

  1. Click on Project Structure from the icon available in the tool bar above.

打开Dependencies标签.

选择

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

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

通过单击最右侧的减号(-)按钮来删除facebook依赖项.

Remove the facebook dependency by clicking the minus(-) button on the extreme right side.

现在,单击减号按钮上方右侧的加号(+)按钮.选择Library dependency

Now, Click on Plus(+) button on the right side above Minus button. Select Library dependency

在搜索输入框中键入Facebook,然后单击搜索按钮.

Type Facebook on the search input box and click on the search button.

选择com.facebook.android:facebook-login.单击Ok. 同步您的Gradle.

Choose com.facebook.android:facebook-login. click on Ok. Sync your Gradle.

这将解决您的问题.因为它对我有用.

This will resolve your issue. As it has worked for me.