2013-09-23 11 views
10

Znalazłem dobry artykuł o tym, jak działa Android proces kompilacji, która pokazuje następujący proces:Jak działa proces budowania Androida?

enter image description here

Jednak ja też widziałem kolejny artykuł, który mówi, że używa javac konwertować wszystko pliki do .class plików, wówczas dx tool w adk konwertuje wszystkie pliki classes.dex.class, tak:

enter image description here

Czy ktoś może wyjaśnić, który z nich jest prawidłowy?

Odpowiedz

2

Kod źródłowy Java jest kompilowany do plików .class przez javac, a następnie pliki klas są konwertowane do kodu bajtowego Dalvik za pomocą narzędzia "dx", które jest zawarte w narzędziach sdk '.

Powiązane problemy