Я пытаюсь добавить одну задачу gradle после генерации classes.dex в android build.
Я пытался выполнить задачу dexRelease/dexDebug
, которую я получил из потока ниже
Задача Gradle для classes.dex CR C Расчет
, но на этапе настройки я могу видеть задачу, но она не выполняется.
Я добавил несколько журналов в 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
Я задал еще один вопрос, связанный с этим.
Как выполнить задачу gradle после android dexDebug или dexRelease
но сначала я должен знать, почему dexRelease не выполняется / это правильная задача проверить генерацию dex
проверяет файл dex в указанном ниже месте во время процесса сборки .
/app/build/intermediates/dex/debug