Android Kotlin: 使用 Gradle 任务清理所有目录的 Build 缓存
在 build.gradle.kts 文件中添加以下代码:
tasks.register("cleanBuildCache") {
group = "clean"
description = "Deletes all build cache directories"
doLast {
fileTree(".").matching {
include("**/build/")
include("**/buildSrc/build/")
}.visit {
if (it.isDirectory) {
deleteDir(it)
}
}
}
}
fun deleteDir(file: File) {
if (file.isDirectory) {
file.listFiles()?.forEach { deleteDir(it) }
}
file.delete()
}
然后在终端中执行以下命令:
./gradlew cleanBuildCache
即可删除所有目录下的 build 缓存。
原文地址: https://www.cveoy.top/t/topic/nDED 著作权归作者所有。请勿转载和采集!