【问题标题】:ANDROID STUDIO 3.0 upgrade : Error:Could not resolve all files for configuration ':app:xxxxxxxDebugCompileClasspath'ANDROID STUDIO 3.0 升级:错误:无法解析配置“: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 android-studio android-studio-3.0


【解决方案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 设置

    然后按照说明进行操作。

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 2018-11-19
      • 2022-08-06
      • 1970-01-01
      • 2021-08-01
      • 2021-07-28
      • 2018-05-22
      • 2018-11-24
      • 2018-04-07
      相关资源
      最近更新 更多