Android Studio - Aufgabe nach SYNC ausführen

8

Gibt es eine Möglichkeit, die Task einmal auszuführen, nachdem das Projekt mit den Gradle-Dateien synchronisiert wurde?

Ich habe versucht, die Aufgabenabhängigkeit auf preBuild zu setzen, da ich gesehen habe, dass gradle:build ausgelöst wird, wenn Sync ausgeführt wird. Aber das Problem ist, dass die Abhängigkeit nicht zu funktionieren scheint, die Aufgabe wird nicht ausgeführt und ich muss die Aufgabe nach jedem Sync manuell starten.

Das ist im Grunde das, was ich bisher versucht habe

%Vor%

Ich habe auch versucht, die Aufgabenabhängigkeit auf andere Aufgaben zu setzen, die ausgelöst werden (: generate {Something}), aber das war auch nicht erfolgreich.

Gibt es etwas, was ich tun kann, um die Graplel-Task nach jedem Sync auszuführen? Ich benutze Gradle 2.2.1 + Android Studio 1.0.2

    
doodeec 07.01.2015, 09:54
quelle

2 Antworten

9

Schließlich konnte ich die Aufgabe bei jedem Sync-Ereignis auslösen. Offenbar wird gradle.projectsEvaluated bei der Synchronisation entweder überhaupt nicht ausgeführt oder nach build task ausgeführt, also ist die Lösung, es komplett zu entfernen

%Vor%     
doodeec 08.01.2015, 09:16
quelle
3

Im Gradle-Menü (normalerweise in der oberen rechten Ecke von Android Studio) gibt es eine Liste von Aufgaben. Wenn Sie mit der rechten Maustaste auf die Aufgabe klicken, können Sie Execute After Sync einstellen.

    
Bill 10.08.2016 15:16
quelle

Tags und Links