Is there a way to execute gradle task once after project Sync with Gradle files is complete?
I've tried to set task dependency to preBuild, as I've seen gradle:build is triggered when Sync is executing. But the problem is that dependency doesn't seem to work, task is not executed and I have to manually start the task after each Sync.
This is basically what I've tried so far
apply plugin: 'com.android.library' ... task myTask { ... } gradle.projectsEvaluated { preBuild.dependsOn(myTask) } I've also tried to set task dependency to other tasks that I see are triggered (:generate{Something}), but that wasn't successful either.
Is there anything I can to do force the gradle task to be executed after each Sync? I'm using Gradle 2.2.1 + Android Studio 1.0.2

generateDebugSourcestask is run on project sync -- you can see this in the Gradle console.generateDebugTestSourcesdepends on it (this one is executed as well withgenerateDebugSources), but that doesn't seem to helpgenerateDebugSourcesdidn't work either, but I've managed to make it work without wrapping the dependency inprojectsEvaluated