Ich muss 2 Versionen meines Projekts (Produktion und Entwicklung) installieren. Ich brauche 2 Apps. Ich versuche es zu erreichen, indem ich Flavors verwende, aber wenn ich die Apk unterzeichne, wird immer die gleiche App mit demselben Paketnamen (com.company.project) generiert. Ich habe versucht, die ApplicationId von der DefaultConfig zu entfernen, aber es funktioniert weder nicht.Im Manifest ist der Paketname com.company.project.Android verschiedene packageName mit Aromen
Wer weiß, wie man das macht?
Dies ist der build.gradle
defaultConfig {
multiDexEnabled true
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
applicationId "com.company.project"
}
productFlavors {
development {
applicationId
"com.company.project.DEV"
versionName "1.0-dev"
resValue "string", "app_name", "Project-Dev"
}
production {
applicationId
"com.company.project.PROD"
resValue "string", "app_name", "Project-Prod"
versionName "1.0-prod"
}
}
Wie erstellen Sie Ihre separaten APKs? Was ist der Befehl, den Sie verwenden? Wie bestätigst du den Paketnamen, nachdem du ihn erstellt hast? – rothloup