Gradle clean任务因未解析所有依赖项而失败

时间:2015-09-23 20:35:39

标签: android android-studio android-gradle

当我为我的Android项目运行./gradlew clean时,任务因未解析所有依赖项而失败。投诉来自gradle任务 _debugCompile

我可以验证某些本地依赖项不存在但是依赖项解析过程失败了,但我仍然对为什么干净的任务检查依赖项而不是构建时感到好奇该项目。

不应该只删除以下链接中提到的某些目录吗? https://docs.gradle.org/current/userguide/java_plugin.html#sec:clean

是否有任何gradle内置任务可以清除构建文件夹而不检查依赖项?

谢谢!

1 个答案:

答案 0 :(得分:2)

Gradle已经在执行阶段之前的配置阶段解析了依赖关系,请参阅The Build Lifecycle(仅在需要时才下载依赖关系)。但是,依赖关系过时并不会导致解决方案失败。如果解决方案失败,则可能无法在线提供依赖关系。如果您仍然在Gradle缓存中具有相关性,则可以通过指定--offline开关来解决此问题:

$ ./gradlew --offline clean