2016-01-12 9 views
7

È possibile visualizzare il bytecode Dalvik per la mia app in Android Studio? Se é cosi, come?Come visualizzare i bytecode Dalvik per la mia app in Android Studio?

Aggiornamento:

La mia app è scritto in Java utilizzando Android Studio e voglio vedere il mio classi Java byte code, che è anche conosciuto come Dalvik bytecode, (non il codice sorgente) all'interno di Android Studio.

+0

cosa intendi? È possibile aprire il file di classe. Inoltre, quando fai clic su una funzione del tuo codice, che appartiene a una classe che non ha codice sorgente, decompila e visualizza lo "scheletro" della classe – Gavriel

+0

La mia app è scritta in Java usando Android Studio e voglio vedere il mio Java codice byte di classi, noto anche come bytecode Dalvik, (non il codice sorgente) all'interno di Android Studio. – User

+0

È possibile aprire i file sotto $ your_project/build/intermediates/classes. Tuttavia, come funzionalità, Android Studio tenterà di mostrarti la fonte, se possibile, o di decompilarla se non lo è. Potresti provare a cambiare l'estensione del file, o ancora più semplice, basta aprirlo in qualsiasi editor di testo stupido, ancora meglio in un editor esadecimale. Ma perché vorresti farlo comunque? – Gavriel

risposta

0

il pacchetto apk dell'app contiene il file classes.dex che è possibile disassemblare utilizzando strumenti come baksmali per ottenere il bytecode Dalvik.

5

È ora possibile esaminare il codice byte direttamente da Android Studio (dalla versione 3.0 Canary 1). Vai a Build-> Analizza APK ..., seleziona il tuo file APK. Navigare troppo classe che ti interessa, fare clic destro su di esso e selezionare "Mostra Bytecode". Puoi anche usare il tuo file di mappatura se il tuo file APK è stato generato con Proguard.

Android Studio Show Bytecode

+0

Salve, Qualche modo può mostrare rapidamente il bytecode dei file? ora devo fare clic sul pulsante destro e quindi fare clic su "Mostra Bytecode" per cercare il file, È troppo lento se devo controllare molti file in bytecode. –

Problemi correlati