我现在正在使用Android Studio 3.1.3版本。
单击Build/Clean
菜单时,它将删除构建目录。(例如:app/build
目录)
顺便说一句,我只想保留build
目录。
另一方面,我要删除构建目录中的子目录和文件。
如何在gradle构建中修改“ clean
”功能?
(因为我使用的是soft link
目录中的“ build
”,而真实的build
目录位于RAMDISK
中。)
答案 0 :(得分:0)
您是否考虑过在每个项目上更改$buildDir
而不是使用软链接?参见Stackblitz example
例如
ext {
ramDiskRoot = 'z:/foo'
}
allprojects {
buildDir = "$ramDiskRoot/$name/build"
}
如果您希望将此逻辑保留在buildscript之外,则可以使用Project.setBuildDir(File)