无法解析Android Studio 3.0的依赖关系
有一个更新的Android Studio 3.0是很好的。 但是我面临Android Studio 3.0的一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。 然后我有一些错误
我通过改变dependencies
到最新版本解决了这些问题。
但是,当我添加了Facebook的帐户套件sdk的dependency
com.facebook.android:account-kit-sdk:4.+
我遇到以下错误 – :
错误:无法解决“:app @ debug / compileClasspath”的依赖关系:无法解析com.facebook.android:account-kit-sdk:4.+。 打开文件
显示详细资料
的build.gradle(APP)
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 26 defaultConfig { applicationId "ultimate.devil.logintest" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.facebook.android:account-kit-sdk:4.+' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' }
注意 -:
-
我正在关注Facebook Developers Docs
-
我试图通过改变
compile
implementation
-
我也试着改变
com.facebook.android:account-kit-sdk:4.+
到com.facebook.android:account-kit-sdk:4.11.0
和com.facebook.android:account-kit-sdk:4.27
通过搜索最新版本的Facebook帐户套件SDK -
我也尝试与可能与同样的问题的StackOverFlow答案。 但没有人帮助我
截图
谢谢你的时间
经过一番研究,我已经解决了这个问题。
步骤1-:
我在设置中禁用了Gradle脱机工作 。
设置> Gradle>禁用脱机工作
第2步-:
然后,我只是将compile 'com.facebook.android:account-kit-sdk:4.+'
改为api 'com.facebook.android:account-kit-sdk:4.+'
我不知道为什么它的工作。 我在文档参考中看到api
现在它工作:)
编辑 –
现在,我可以使用api
或implementation
,一切正常。
谢谢,
我前天面临类似的错误。 刚在这里解决了
而且,正如最新的Gradle发行说明中提到的 ,您应该避免使用版本号的动态依赖关系:
com.facebook.android:account-kit-sdk:4.+
尝试用适当的版本号替换为4.0.0或最新版本。 希望它解决了这个问题。
谢谢。
短篇故事:
降级到Gradle 4.2.1
很长的故事:
我正在使用Gradle版本4.3,因为这个问题是我的错误。 做了这些改变之后,我开始有了问题。
降级到版本4.2.1您的问题消失了。 现在我必须回到以前的问题。
我在使用Android Studio 3.0
和gradle plugin 3.0.0
编译项目时也遇到了这个问题
如果我有其他问题,我会在这里发布更新