2015-12-12 14 views
15

Come faccio a estrarre il codice dal file aar. [Accidentalmente il mio progetto principale è su un altro sistema non può accedere solo hanno file di AAR sulla mia mail]codice estratto dal file .aar Android

ho bisogno di estrarre il JNI codice dal file aar. Ho provato a cambiare l'estensione in .jar ma il suo estratto .class solo, Qualcuno sa come estrarre quella cosa aar.

+0

'.aar' è solo un file zip, quali problemi si possono avere durante l'estrazione del contenuto? – pskink

risposta

2

. Il file .ar ha il formato zip, ma contiene solo il codice compilato del modulo. Se .aar include JNI, sarà nella forma di una libreria condivisa. Puoi usarlo come libreria condivisa precostruita a patto che tu possa mantenerla invariata. Non è possibile decompilarlo facilmente come i file .class.

38

Basta seguire le istruzioni per estrarre il codice dal file .aar Es: libraryproject.aar

1.Rinominare l'estensione del file di libreria a ".jar"ex.libraryproject.jar

2. Estrai il file in una cartella.

3.Folder avrà AndroidManifest, risorse e file di libreria utilizzati nel progetto libreria di Android.

4. Il documento contiene anche il file classes.jar che avrà tutte le classi nella libreria.

5.Per aprire classes.jar utilizzare il file jd-gui tool.

6.In file strumento jd-gui -> Apri file-> sfoglia e seleziona classes.jar file.

In ritardo, ma aiuterà i nuovi spettatori.

+0

funzionerà? * Sono sospetto * – Gattsu

+6

@ MaňishYadav prima di tutto prova un amico. Se si incontrano problemi, proviamo a trovare la soluzione appropriata. Per il tuo sospetto sul serio, non ho risposte. – Srinivasan

Problemi correlati