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 版本:
gradle:classpath 'com.android.tools.build:gradle:3.0.0'
和
gradle 包装器:
distributionUrl=https\://services.gradle.org/distributions/gradle-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+上的Kapt问题(TargetApi)
Gradle plugin 3.0 & Android Studio 3.0