Custom Tasks hooking on to all flavors of a given buildtype

The way to do this would be:

android {

applicationVariants.all { com.android.build.gradle.api.ApplicationVariant variant ->

someOtherTask.dependsOn variant.packageApplication

someOtherTask.dependsOn variant.javaCompile

} }

You can see ‘ApplicationVariant’ and friends here: https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/api/