2012-12-19 4 views
8

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.Gibt es apktool auf Android? Ich möchte ".smali" zusammenstellen und neue ".apk" in einer Android-Anwendung erstellen

Es gibt ein Apktool-Projekt, das auf Windows/Mac   OS   X/Linux bauen kann, aber ich möchte es auf Android bauen.

Ich habe auch versucht, die "apktool.jar" als externe Bibliothek in einem Android-Anwendungsprojekt in Eclipse einzuschließen, aber es ist fehlgeschlagen.


Nach einigen Recherchen scheint es klar, dass ich nur die folgenden zwei Projekte auf Android laufen:

  1. smali (unabhängiges Projekt)
  2. jarsigner (von OpenJDK)

Und, Apktool ist nicht notwendig.


Dieses Projekt hat das, was ich brauche:

https://code.google.com/p/java-ide-droid/

Antwort

2

Anforderungen JRE 1.6 (Java Runtime Environment) aapt Befehl in einer PATH Grundkenntnisse von dem, was SDK, aapt, PATH, Smali und Google-Suchmaschine 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 bekommen und in einer AoS-Umgebung kompiliert werden, könnte es möglicherweise auf der Android-Seite laufen.

+0

Ja, aapt wird benötigt und es ist in C geschrieben. – Jake

Verwandte Themen