Vin*_*k B 10 android facebook android-gradle-plugin
我在我的项目中使用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
Run Code Online (Sandbox Code Playgroud)
我尝试清理和构建,并尝试缓存.但没有任何效果.还尝试了一些stackoverflow解决方案.他们都没有为我工作
这是我在build.gradle中的存储库
repositories {
jcenter()
mavenCentral()
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
Run Code Online (Sandbox Code Playgroud)
Pra*_*ela 16
请按照以下步骤解决问题: -
单击上面Project Structure提供的图标tool bar.
打开Dependencies标签页.
选择
com.facebook.android:facebook-android-sdk:[4,5)
单击-最右侧的减号()按钮删除facebook依赖项.
现在,单击+减号按钮上方右侧的加号()按钮.选择Library dependency
键入Facebook的搜索输入框,然后点击搜索按钮.
选择com.facebook.android:facebook-login.点击Ok.同步您的Gradle.
这将解决您的问题.因为它对我有用.
将此依赖项用于 Facebook SDK。它会起作用。(在 Android Studio 3.0 及以上版本上测试)
implementation 'com.facebook.android:facebook-login:4.30.0'
Run Code Online (Sandbox Code Playgroud)
如果您的react-native版本> = 9.3.0+,您只需删除并添加一些行即可解决此问题:
1)Remove this line from app/build.gradle ===>
implementation 'com.facebook.android:facebook-android-sdk:[5,6)'
2)Add this line in app/build.gradle ===>
implementation 'com.facebook.android:facebook-android-
sdk:latest.release'
3)Add this in android/build.gradlew
allprojects {
repositories {
google()
mavenLocal()
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
mavenCentral(). <====== Add this
google()
jcenter()
maven { url 'https://www.jitpack.io' }
}
}
Run Code Online (Sandbox Code Playgroud)
4)最后运行 gradlew clean 命令
小智 6
删除编译'com.facebook.android:facebook-android-sdk:[4,5)'
并添加以下依赖它解决我的问题
编译'com.facebook.android:facebook-android-sdk:4.26.0'
小智 5
如果您使用的是 3.0 以下版本的 android studio,请
尝试以下操作:
替换依赖项compile 'com.facebook.android:facebook-android-sdk:4.26.0'
| 归档时间: |
|
| 查看次数: |
12814 次 |
| 最近记录: |