2016-06-30 8 views
1

Diese Frage scheint alt zu euch Jungs oder vielleicht albern oder vielleicht interessant, aber ich möchte das wirklich wissen.Ich baue eine Anwendung in ionischen aber jetzt, wie ich will mache so ein automatisiertes System, wie ich mehrere Anwendungen apks aus dem vorhandenen Elterncode mit verschiedenen Paketnamen und Versionscodes machen kann. Ich möchte so ein Skript machen, dass, wenn ich es auf der Kommandozeile ausführen werde ich in der Lage, eine neue apk von der Elterncode nur durch Ändern von Logo und Paketname, Versionscode, Versionsname. Da die Funktionalität gleich bleibt, müssen nur die Basis-URL, der Paketname und der Versionscode geändert werden. Ich möchte, dass dieser Prozess meine Bemühungen, neue APs manuell zu generieren, reduziert.Erstellen mehrere neue Projekt-APKs aus einem übergeordneten Projekt ionic

Ich habe einige R & D getan und einige Links gefunden, aber ich bin nicht in der Lage, sie klar zu verstehen, da ich nie ant oder maven früher benutze, nach dem Betrachten solcher Links glaube ich, dass dies möglich sein kann. Also, ich will nur davon sicher sein und möchte die Idee von allen Experten hier in stackoverflow.Ich möchte wirklich diese erstaunliche Sache zu lernen.

Links sind wie folgt: -

Create an Android project from existing one

How to compile APK from command line? http://www.simpligility.com/2010/11/release-version-management-for-your-android-application/

Dieser gefunden, aber es ist Unbeantw.Rufe: -

Generate multiple APK's with same code base using ANT

fand ich dies aber ich weiß nicht, wie Rubin funktioniert und wie diese in ionischem Rahmen verwenden: -

http://iambrucewang.blogspot.in/2012/03/create-multiple-android-apps-from-one.html

ich Linux Mint verwenden und als IDE Eclipse.

Bitte erleuchten Sie mich mit Ihrem Fachwissen. Ich werde Ihnen allen sehr dankbar sein.

Grüße

Antwort

0

Zu allererst: Sie Ecplise nicht mehr als Android-IDE verwenden. Die Eclipse-Unterstützung für Android ist veraltet und Android Studio wird Ihnen Freude bereiten.

In Bezug auf Ihre Frage: Sie fragen nach Build-Typen (d. H. Entwickeln, veröffentlichen, ...) und bauen Aromen (bezahlt, frei, was auch immer, ...).

Sie können diese zwei in der Gradle-Datei definieren (Ant nicht mehr verwenden. Für Android ist es so veraltet wie Ecplise). Zum Beispiel definieren Sie zwei Geschmacksrichtungen: logoOne und logoTwo. Für jeden Flavor können Sie entweder verschiedene Implementierungen für Klassen verwenden, die verschiedene Dinge tun müssen ODER Sie können BuildConfig Fields mit mehr oder weniger fest codierten Informationen definieren.

Mehr dazu hier:

https://developer.android.com/studio/build/build-variants.html

oder auf youtube hier:

https://www.youtube.com/watch?v=cD7NPxuuXYY

Dieses separate APKs für jede Build-Variante erzeugen (= Kombination aus buildtype und buildflavor)

Verwandte Themen