Ich möchte eine apk mit einer großen Konfiguration aus einer XML-Datei erstellen.
Ich möchte wissen, ob es eine Methode gibt, die den Build-Prozess von apk steuern kann oder gibt es eine Möglichkeit, apk aus unserer Quelle mit zu erstellen Ein bisschen Modifikation auf unserer Quelle basierend auf unserer XML-Konfigurationsdatei. Oder auf jede andere Art, eine APK-Datei zu erstellen
Ich möchte meine Konfigurationsdatei nicht jedes Mal lesen, wenn die App läuft Ich möchte die Änderung in der Anwendung selbst einschließen
Alle Vorschläge, Kommentare, Antworten, Ideen sind willkommen
Vielen Dank im Voraus .....
Wenn Sie Ihre Anwendung manuell erstellen möchten:
Zunächst sollten Sie den Build-Prozess wirklich verstehen, falls nicht.
p>Wenn Sie in Eclipse entwickeln, wird das ADT-Plugin inkrementell erstellt Ihr Projekt, wenn Sie Änderungen am Quellcode vornehmen. Eclipse-Ausgaben Eine .apk-Datei wird automatisch in den bin-Ordner des Projekts kopiert muss nichts extra tun, um die .apk zu generieren.
Wenn Sie in einer Nicht-Eclipse-Umgebung entwickeln, können Sie Ihre erstellen Projekt mit der generierten build.xml Ant-Datei, die sich im Projekt befindet Verzeichnis. Die Ant-Datei ruft Ziele auf, die automatisch die Datei aufrufen Baue Werkzeuge für dich.
Sobald Sie den Build-Prozess verstanden haben, können Sie beginnen, indem Sie die Befehle zum Ausführen der verschiedenen am Build beteiligten Schritte lernen. In der Dokumentation werden die verschiedenen Befehle erläutert, die Sie verwenden können.
Dieses Tutorial zu Ant
führt Sie aus Anfang bis Ende, wie man einen benutzerdefinierten Build durchführt.
Noch ein paar Tutorials:
Sie können das Apache Ant-Tool verwenden. Es ermöglicht Ihnen, Ihre Anwendung durch Befehle statt mit Eclipse zu erstellen.
Sie können sich die Frage und die Antwort in this thread .
Ich benutze Maven. Es ist SEHR schwierig zu konfigurieren, aber es ist das Beste, wenn Sie in einem Team arbeiten.
Bitte beachten Sie den folgenden Link. Dies hat Schritt für Schritt Verfahren zur Automatisierung der Erstellung von Android-Anwendungen