Ответ 1
Вы можете посмотреть официальный документ Строительство и работа http://developer.android.com/tools/building/index.html
Я нашел хорошую статью о том, как работает процесс сборки Android, который показывает следующий процесс:
Однако я также видел еще одну статью, в которой говорится, что она использует javac
для преобразования всех файлов в файлы .class
, тогда dx tool
в adk
преобразует все файлы .class
в classes.dex
, вот так:
Пожалуйста, кто-нибудь может уточнить, какой из них правильный?
Вы можете посмотреть официальный документ Строительство и работа http://developer.android.com/tools/building/index.html
Исходный код Java скомпилирован в .class файлы с помощью javac, а затем файлы классов преобразуются в байт-код Dalvik с помощью инструмента "dx", который включен в инструменты sdk ".
Вот хорошее объяснение процесс сборки android