2013-09-23 5 views
10

Ho trovato un buon articolo su come funziona il processo di generazione di Android, che mostra il seguente processo:Come funziona il processo di compilazione di Android?

enter image description here

Tuttavia, ho anche visto un altro articolo che dice che usa javac per convertire tutti i file .class file, quindi il dx tool nel adk converte tutti i file da .classclasses.dex, in questo modo:

enter image description here

Per favore qualcuno può chiarire quale è corretto?

risposta

2

Il codice sorgente Java viene compilato in file .class da javac, quindi i file di classe vengono convertiti in bytecode Dalvik mediante lo strumento "dx", incluso negli "strumenti" sdk.

1

Ecco una buona spiegazione di android build process

enter image description here

+0

Grazie per la risposta Ajit. È passato molto tempo. Per favore, vota la domanda se ti è piaciuto. – Anirban