2

Ich hatte ein Android-Projekt für einen der Lebensmittelgeschäfte erstellt. Langsam wollten auch andere Lebensmittelgeschäfte in meiner Gegend die App. Ich habe ein paar mehr ähnliche App (auf der gleichen Codebasis-Architektur) erstellt. Jetzt das Problem damit ist, dass, wenn ich einen Fehler beheben oder eine neue Funktion in der App hinzufügen muss, muss ich die gleiche Replikation in den anderen Anwendungen auch tun. Im Moment habe ich 8 Apps und die Versionskontrolle wird zum Albtraum.Versionskontrolle für die gleichen Apps

Irgendwelche Vorschläge wie soll ich darüber gehen, damit die Wartung und Entwicklung nur einmal erfolgt?

PS: Code weise, alle Apps sind gleich mit der Änderung im Wesentlichen in der App Ebene build.gradle mit einem anderen Namen für applicationId.

Antwort

4

Lösung für Ihr Problem ist Produkt Flavors

Aromen Produkt zu schaffen, ist ähnlich wie die Erstellung Arten verfügen: fügen Sie auf die productFlavors blockieren und konfigurieren Sie die gewünschten Einstellungen. Die Produktaromen unterstützen dieselben Eigenschaften wie defaultConfig - das ist , da defaultConfig tatsächlich zur ProductFlavor-Klasse gehört. Das bedeutet, dass Sie die Basiskonfiguration für alle Varianten in dem defaultConfig-Block bereitstellen können, und jede Geschmacksrichtung kann diese Standardwerte ändern, z. B. die applicationId. Weitere Informationen zur Anwendungs-ID finden Sie unter Festlegen der Anwendungs-ID.

Bitte gehen Sie über den offiziellen Link für How to setup Product Flavors?

+1

auch Es gibt [MulitipleApk] (https://developer.android.com/google/play/publishing/multiple-apks.html) – Ibrahim

Verwandte Themen