Ich habe eine Task definiert, die den Versionscode inkrementiert. Die Sache ist, dass es in der App.gradle ist und es mit jedem Build läuft. Mein Ziel ist es, es bei Bedarf von unserem CI-Server laufen zu lassen.Wo grage Task zu definieren, so dass es nicht mit jedem Build ausgeführt wird
0
A
Antwort
1
Machen Sie Ihre Aufgabe nur von einer speziellen Aufgabe abhängig. In Ihrem Fall:
task incVersionCode(dependsOn: ["assembleRelease"]) << {
// your task code
}
Sie können auch diese Android gradle Plugin für die automatische Erhöhung der Versionscode verwenden: https://github.com/moallemi/gradle-advanced-build-version/
Ich brauchte etwas wie DependsOn: [ "assembleRelease"]. Groß – toshkinl