2015-01-30 11 views

risposta

7

è lo strumento di default del SDK di Android per il confezionamento di tutte le classi e le risorse in un file APK.

+1

Dove si trova lo strumento aapt? Non riesco a trovarlo nella mia dir $ ANDROID_HOME. –

+3

si trova sotto ogni strumento di compilazione come 'Androidsdk \ build-tools \ 23.0.2' –

19

AAPT consente di visualizzare, creare e aggiornare gli archivi ZIP-compatibile (ZIP, JAR, e APK). Può anche compilare risorse in risorse binarie. È il builder di base per le applicazioni Android.

Naturalmente è possibile spedire .so file da un'applicazione, ma se si desidera utilizzarlo, avrete bisogno di plug-in di reverse engineering e questi non sono molto raccomandato a causa della complessità. Non conosco nessuno per Android, ma ci sono un sacco di plugin per ambienti.

Inoltre è possibile la ricerca un po 'prima di pubblicare,

+1

Hi vinacce, Come eseguire il comando aapt in finestre: Sto cercando seguente ma ottenere errore D: \ Android Software \ Qt per Android \ ADT-fascio-windows-x86_64-20140702 \ ADT-fascio-windows-x86_64-20140702 \ SDK \ build-tools \ android-4.4W> lista aapt D: \ Nuova cartella \ FirstActivity.apk mi manca qualcosa? ?? – Ganesh

+0

Non so cosa può essere, provare http://stackoverflow.com/questions/19433970/my-commandline-shell-does-not-support-aapt-command – MarcS

+0

Grazie ... Sto cercando la tua proposta – Ganesh

0

Quando l'applicazione viene compilata, AAPT genera la classe R, che contiene gli ID di risorsa per tutte le risorse nella directory res/. Per ogni tipo di risorsa, esiste una sottoclasse R (ad esempio, R.Drawable per tutte le risorse estraibili) e per ogni risorsa di quel tipo, esiste un numero intero statico (ad esempio, R.drawable.icon). Questo numero intero è l'ID risorsa che è possibile utilizzare per recuperare la risorsa.

FONTE: https://developer.android.com/guide/topics/resources/accessing-resources.html (copia/incollato)