2012-12-19 10 views
8

Chcę zmontować ".smali" i zrobić nowy ".apk" w aplikacji na Androida. Nie mam tak dużo czasu, aby to zrobić, więc muszę użyć kodu źródłowego, który już istnieje.Czy istnieje apktool na Androida? Chcę zmontować ".smali" i stworzyć nowy ".apk" w aplikacji Android.

Istnieje projekt Apktool, który może być zbudowany na Windows/Mac   OS   X/Linux, ale chcę go zbudować na systemie Android.

Próbowałem również dołączyć "apktool.jar" jako bibliotekę zewnętrzną do projektu aplikacji Android w środowisku Eclipse, ale nie udało się.


Po kilku badań, wydaje się bardziej jasne, że muszę tylko następujące dwa projekty uruchomione na Androida:

  1. maĹ,ych (niezależny projekt)
  2. JarSigner (od OpenJDK)

I Apktool nie jest konieczne.


Ten projekt ma czego potrzebuję:

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

Odpowiedz

2

Wymagania JRE 1.6 (Java Runtime Environment) komenda AAPT w ścieżce podstawowej wiedzy na temat tego, co jest SDK, AAPT, ŚCIEŻKA, smali i wyszukiwarka Google mogą być przydatne

To jest z oficjalnej strony apktools. Ponieważ potrzebuje aapt, dość ciężko jest używać apktools w aplikacji na Androida. Ale jeśli uda ci się uzyskać kod źródłowy i skompilować go w środowisku aosp, może to sprawić, że uruchomi się on po stronie Androida.

+0

Tak, potrzebny jest aapt i jest napisany w C. – Jake

Powiązane problemy