gpt4 book ai didi

android - 为什么删除 gradle 中的 rootProject.buildDir 任务删除了模块中的构建目录

转载 作者:行者123 更新时间:2023-12-03 06:26:22 33 4
gpt4 key购买 nike

当我在android studio中创建一个新的android项目时,在项目的根目录中,build.gradle文件有一个这样的任务:

task clean(type: Delete) {
delete rootProject.buildDir
}

我在终端使用“gradlew clean”命令运行任务,发现项目根目录下的build目录被删除了,模块中的build目录也被删除了,为什么?我的意思是 rootProject.buildDir 不应该在模块中包含构建目录

最佳答案

命令gradlew clean不仅执行clean根项目的任务,但 clean构建中任何项目的任务。

Android 插件和 Java 插件都已经提供了 clean任务,删除构建目录。

对于根项目,没有应用这样的插件,这就是手动添加任务的原因。

关于android - 为什么删除 gradle 中的 rootProject.buildDir 任务删除了模块中的构建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50508926/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com