0

我正在尝试在 android build 中生成 classes.dex 后添加一个 gradle 任务。

我尝试dexRelease/dexDebug了从下面的线程中获得的任务

用于 classes.dex CRC 计算的 Gradle 任务

但在配置阶段,我可以看到任务但它没有执行。

我在其中添加了一些日志,doLast但没有打印。这就是我确认它没有执行的方式。

tasks.all { task ->

    if (task.name == 'dexRelease') {

        println "-NAME: "+ task.name
        //task.finalizedBy taskAfterDex
    }

}


task taskAfterDex(type:Exec) {

   println "taskAfterDex configured"
    doLast {
        println "taskAfterDex executed"
    }
}

dexRelease/dexDebug检测 classes.dex 生成的正确任务吗?或者我需要使用其他任务来检查 dex 生成

我在这里问了另一个与此相关的问题。

android dexDebug 或 dexRelease 任务后如何执行 gradle 任务

但首先我需要知道为什么 dexRelease 没有执行/检查 dex 生成是否正确

在构建过程中检查以下位置的 dex 文件。

/app/build/intermediates/dex/debug
4

0 回答 0