update tools studio productflavors flavors flavor configurar android gradle

tools - ejecutar la tarea antes de construir android gradle?



install gradle android studio (3)

Hay una forma más de cómo hacer esto

task myTask << { println "here''s a task" } tasks.whenTaskAdded { task -> if (task.name == ''assembleDebug'') { task.dependsOn myTask }

es posible gradle para ejecutar la tarea antes de llamar

gradle build

algo así como precompilar. Alguien por favor ayuda. ¿Es posible algo así y cómo?


Para aquellos que se preguntan cómo hacer esto en un proyecto de Android, esto funcionó para mí:

task myTask << { println "here''s a task" } preBuild.dependsOn myTask


Puedes hacerlo de esta manera:

task build << { println ''build'' } task preBuild << { println ''do it before build'' } build.dependsOn preBuild

Gracias a esa tarea, preBuild se llamará automáticamente antes de la tarea de build .

Si desea ejecutar preBuild en la fase de configuración (ejemplo anterior, ejecutar preBuild en la fase de execution ), puede hacerlo de esta manera:

task build << { println ''build'' } build.doFirst { println ''do it before build'' }

Puede obtener más información sobre el ciclo de vida de compilación de gradle aquí http://www.gradle.org/docs/current/userguide/build_lifecycle.html .