2012-12-19 19 views
8

Voglio assemblare ".smali" e creare un nuovo ".apk" in un'applicazione Android. Non ho molto tempo per farlo, quindi devo usare un codice sorgente già esistente.Esiste apktool su Android? Voglio assemblare ".smali" e creare un nuovo ".apk" in un'applicazione Android

Esiste un progetto Apktool che può essere compilato su Windows/Mac   OS   X/Linux, ma voglio realizzarlo su Android.

Ho anche provato a includere "apktool.jar" come libreria esterna in un progetto di applicazione Android in Eclipse, ma non è riuscito.


Dopo alcune ricerche, sembra più chiaro che ho bisogno solo i seguenti due progetti in esecuzione su Android:

  1. Smali (progetto indipendente)
  2. jarsigner (da OpenJDK)

E, Apktool non è necessario.


questo progetto è quello che mi serve:

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

risposta

2

Requisiti JRE 1.6 (Java Runtime Environment) di comando aapt in un percorso conoscenza di base di ciò che è SDK, aapt, PATH, smali e motore di ricerca Google potrebbero essere utili

Questo è dal sito ufficiale apktools. Perché ha bisogno di aapt, sembra abbastanza difficile usare apktools in un'app Android. Ma se riesci a ottenere il codice sorgente e lo compili in un ambiente aosp, potrebbe farlo girare sul lato Android.

+0

sì, aapt è necessario ed è scritto in C. – Jake