Meine Gradle genannt Blicke auf eine Umgebungsvariable bauen BUILD_NUMBER bauen läuft die Version zu bestimmen, zu meinem Android-Anwendung zuordnen wie folgt:Wie kann ich in Android Studio eine Umgebungsvariable gesetzt, bevor es meine gradle
def buildNumber = System.getenv("BUILD_NUMBER") ?: "local"
So solange die Umgebungsvariable gesetzt ist, wird die Build-Nummer in defaultConfig wie folgt verwendet:
versionName "1.4.0."+buildNumber
Normalerweise rufen Jenkins diese Gradle bauen und die BUILD_NUMBER Umgebungsvariable liefern.
Wenn ich die Gradle bauen von meiner Eingabeaufforderung ausführen, ich weiß, ich BUILD_NUMBER = x einstellen.
Allerdings, wenn ich Android Studio bauen mit, Wie kann ich die BUILD_NUMBER Umgebungsvariable durch Android Studio selbst?
Vielleicht hilft das: http://stackoverflow.com/questions/22605947/how-do-set-environment-variable-in-gradle-via-task –
Danke, aber ich habe gelesen, dass Post und ein paar andere es mögen Leider muss jeder Entwickler in der Lage sein, seine eigene Build-Nummer für die lokale Umgebung festzulegen (er ändert sich, wenn es sich um einen offiziellen Build auf unserem CI-Server handelt). Daher möchte ich die Build-Nummer nicht in die Build-Datei selbst schreiben. – dleerob