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 缓存。

Android Kotlin: 使用 Gradle 任务清理所有目录的 Build 缓存

原文地址: https://www.cveoy.top/t/topic/nDED 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录