2017-10-01 3 views
-1

Ich möchte wissen, wie man einen APK-Editor implementiert, der App-Name und Version bearbeiten kann.Wie man AndroidManifest.xml programmatisch auf Android kompiliert?

Eine Art, wie ich herausfinden kann mehrere Schritte nimmt:

  1. unzip apk-Datei

  2. ändern App-Name und Version in AndroidManifest.xml

  3. ersetzen die AndroidManifest.xml mit der eine

  4. komprimiert sie in eine neue apk-Datei

  5. Zeichen und ausrichten

ich alle oben genannten Schritte außer Schritt tun können 2. Die AndroidManifest.xml Datei kompiliert wird und nicht als normale XML-Datei analysiert werden kann. Ich weiß, dass apktool es kompilieren und dekompilieren kann, aber ich finde keine einfache Möglichkeit, apktool auf Android nach mehreren Stunden zu suchen. Ich kann auch keine Open-Source-Apk-Editoren finden (was ich brauche, ist nicht nur ein Apk-Editor, ich möchte eine andere App basierend darauf entwickeln).

+0

Was ist Ihre ursprüngliche Aufgabe? Warum brauchen Sie eine solche Anpassung? –

+0

@Yurii Tsap, so etwas wie eine Open-Source-JavaScript-IDE auf Android. Ein neues Feature, das ich entwerfe, ist das Erstellen einer Apk von js. – hyb1996

+0

Könnten Sie nicht einfach das ganze Projekt mit Gradle erstellen, wie Android Studio? Kann es sich nicht um einen Standard-Workflow handeln? –

Antwort

0

Endlich finde ich einige Projekte für das Lesen und Schreiben AXML (Android XML) und resources.arsc:

So kann ich mit ihnen einen apk Baumeister wirte. Weitere Informationen finden Sie in meinem Repo Auto.js-ApkBuilder.

Verwandte Themen