Ich möchte ".smali" zusammenstellen und neue ".apk" in einer Android-Anwendung erstellen. Ich habe nicht so viel Zeit, dies zu tun, also muss ich einen Quellcode verwenden, der bereits existiert.
Es gibt ein Apktool-Projekt, das auf Windows / Mac OS X / Linux aufbauen kann, aber ich möchte es auf Android bauen.
Ich habe auch versucht, die "apktool.jar" als externe Bibliothek in ein Android-Anwendungsprojekt in Eclipse zu integrieren, aber es ist fehlgeschlagen.
Nach einigen Recherchen scheint es klarer zu sein, dass ich nur die folgenden zwei Projekte brauche, die unter Android laufen:
Und, Apktool ist nicht notwendig.
Dieses Projekt hat, was ich brauche:
Anforderungen JRE 1.6 (Java Laufzeitumgebung) aapt-Befehl in einem PATH Grundkenntnisse über SDK, AAPT, PATH, Smali und Google Search Engine können nützlich sein
Dies ist von der offiziellen Website von apktools. Weil es aapt braucht, scheint es ziemlich schwer zu sein, apktools in einer Android App zu benutzen. Aber wenn Sie den Quellcode erhalten und in einer AoS-Umgebung kompiliert werden, könnte es möglicherweise dazu führen, dass es auf der Android-Seite ausgeführt wird.