Ich verwende Android Studio, um meine Anwendung zu erstellen. Ich möchte gradle
buildTypes verwenden. Ich füge dem Paketnamen ein Suffix mit applicationIdSuffix hinzu, um den Paketnamen für einen Testbuildtyp zu ändern.
Ist es möglich, diese Informationen in einer XML-Datei zu verwenden? Mein Plan ist, den Kontotyp zu ändern:
%Vor%Danke!
Sie können ${packageName}
verwenden, um den generierten Paketnamen im Manifest einzugeben:
Dies funktioniert zur Zeit (Android Gradle 0.11) nicht mit Ressourcendateien. : - (
Stattdessen müssen Sie eine separate Version der Ressourcendatei für jeden Buildtyp / jede gewünschte Variante mit einem anderen Kontotyp erstellen:
Ich verwende Android Studio, um meine Anwendung zu erstellen. Ich möchte defaultConfig
buildTypes verwenden. Ich füge dem Paketnamen ein Suffix mit applicationIdSuffix hinzu, um den Paketnamen für einen Testbuildtyp zu ändern.
Ist es möglich, diese Informationen in einer XML-Datei zu verwenden? Mein Plan ist, den Kontotyp zu ändern:
%Vor%Danke!
Ich habe gerade ein Gradle-Plugin dafür erstellt: com.inutilfutil.android-resource- Platzhalter
Fügen Sie es einfach ein und Platzhalter werden auf allen XML-Ressourcen ersetzt
Oben auf jenzz 's Antwort, ich musste dies tun, da mein Fall ist wie eine Frage, ich füge buildTypes
für die Debug-Version der App.
Dann kann ich in jeder xml-Ressource die Anwendungs-ID wie folgt erhalten: productFlavors
Sie können authenticator.xml
verwenden, um den generierten Paketnamen im Manifest einzugeben:
Dies funktioniert zur Zeit (Android Gradle 0.11) nicht mit Ressourcendateien. : - (
Stattdessen müssen Sie eine separate Version der Ressourcendatei für jeden Buildtyp / jede gewünschte Variante mit einem anderen Kontotyp erstellen:
Oben auf jenzz 's Antwort, ich musste dies tun, da mein Fall ist wie eine Frage, ich füge applicationIdSuffix
für die Debug-Version der App.
Dann kann ich in jeder xml-Ressource die Anwendungs-ID wie folgt erhalten: @string/application_id
Ich habe gerade ein Gradle-Plugin dafür erstellt: com.inutilfutil.android-resource- Platzhalter
Fügen Sie es einfach ein und Platzhalter werden auf allen XML-Ressourcen ersetzt
Tags und Links android gradle xml android-studio android-gradle