ANDROID STUDIO 3.0 升级:错误:无法解析配置“:app:xxxxxxxDebugCompileClasspath”的所有文件

Posted

技术标签:

【中文标题】ANDROID STUDIO 3.0 升级:错误:无法解析配置“:app:xxxxxxxDebugCompileClasspath”的所有文件【英文标题】:ANDROID STUDIO 3.0 upgrade : Error:Could not resolve all files for configuration ':app:xxxxxxxDebugCompileClasspath' 【发布时间】:2017-10-26 11:11:43 【问题描述】:

我在升级最新的android studio稳定版后发现了这个警告

错误:无法解析配置“:app:xxxxxxxDebugCompileClasspath”的所有文件。

使用转换 JarTransform 转换文件“commons-lang-2.4.jar”以匹配属性 artifactType=android-classes 失败 转换输出文件 xxxxxxx/xxxxxxx/xxxxxxx/app/commons-lang-2.4.jar 不存在。

这里是 gradle 和 gradle wrapper 版本:

gradleclasspath 'com.android.tools.build:gradle:3.0.0'

gradle 包装器

distributionUrl=https\://services.gradle.org/distributions/g‌​radle-4.1-all.zip

【问题讨论】:

gradle plugin 版本和 gradle wrapper 版本是什么?? gradle:类路径'com.android.tools.build:gradle:3.0.0' gradle 包装器:distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all。拉链 你能发布你的 gradle 文件吗?适用于模块和项目级别 Android Studio 3.0 Compile Issue (Cannot choose between Configurations)的可能重复 【参考方案1】:

更改依赖声明

来自

compile files('libs/commons-lang-2.4.jar')

implementation files('libs/commons-lang-2.4.jar')

【讨论】:

@Kenji 你能解释得更好吗:我认为这是另一种情况 对我来说,jar 文件是从 NDK 源构建的。它是通过添加“实现”代替“编译”的组合来解决的,但还要确保 jar 文件的路径在所有情况下都是正确的。 我的案例没有依赖编译文件,而是类路径【参考方案2】:

我遇到了同样的问题,构建 -> 清洁项目对我有用。

【讨论】:

谢谢@DDeex,也为我工作,为挽救我的一天而投票。【参考方案3】:

将 Project Gradle 的类路径更改为:

 classpath 'com.android.tools.build:gradle:3.1.0-alpha01'

将gradle-wrapper.properties的distributionUrl改为

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

希望对你有帮助

【讨论】:

【参考方案4】:

我有同样的问题,谷歌搜索了很多,但没有任何效果。以下为我在 Android 4.2.1 上工作

转到文件 -> 管理 IDE 设置 -> 恢复 IDE 设置

然后按照说明进行操作。

【讨论】:

以上是关于ANDROID STUDIO 3.0 升级:错误:无法解析配置“:app:xxxxxxxDebugCompileClasspath”的所有文件的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio升级到3.0,抛出Aapt2Exception异常

android studio升级3.0版本,问题处理

Android Studio 3.0+上的Kapt问题(TargetApi)

Gradle plugin 3.0 & Android Studio 3.0

升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案

升级Android Studio 3.0 时卡在Building 或者refresh