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:
unzip apk-Datei
ändern App-Name und Version in AndroidManifest.xml
ersetzen die AndroidManifest.xml mit der eine
komprimiert sie in eine neue apk-Datei
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).
Was ist Ihre ursprüngliche Aufgabe? Warum brauchen Sie eine solche Anpassung? –
@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
Könnten Sie nicht einfach das ganze Projekt mit Gradle erstellen, wie Android Studio? Kann es sich nicht um einen Standard-Workflow handeln? –