Ich versuche Gradle zu verwenden, um den Namen der App festzulegen. Bitte schauen Sie sich diese Schnipsel build.gradle:Android-App-Version mit Gradle setzen
android {
...
defaultConfig {
...
versionCode getVersionCode()
versionName getVersionName()
...
}
...
}
...
int getVersionCode() {
return 1
}
def getVersionName() {
return "1.0"
}
Android Studio sagt
'versionCode' cannot be applied to 'java.lang.Integer'
'versionName' cannot be applied to 'java.lang.String'
und wenn ich die App auf einem Gerät installieren hat es keine version und versionüberhaupt.
Das Problem ist klar für mich, aber ich weiß nicht, wie ich es lösen soll.
Bitte Beratung.
Sie für die Antwort danken. Ich muss auch versionCode und versionName Werte an anderen Orten von build.gradle verwenden. Wenn ich es so fest codiere, kann ich das nicht machen. Deshalb benutze ich Methoden. – Slava
Macht die 'def' Methode vor der' android' Klammer alles etwas? – keithmaxx
leider nicht. – Slava