2015-09-23 5 views
2

Как мы знаем код, связанный с Android ART можно найти hereAndroid инструментов ART

Глядя через источник, мы можем найти источник ВРТА строительных инструментов, например dex2oat, dexdump, oatdump и т.д.

Кто-нибудь видел ни надлежащего руководства, как построить и запустить любой из инструментов на машинах на базе Unix/Windows?

ответ

0

Что касается инструментов:

После проверки AOSP коды, есть много вы можете сделать рядом строить всю систему. Система сборки поддерживает создание отдельных модулей. make modules распечатает все возможные цели, которые можно построить с помощью make. Если вы, например, хотите построить oatdump и его зависимости, вы будете использовать make oatdump. Я быстро просмотрел список, и все три упомянутых вами инструмента могут быть построены таким образом.

Что касается среды сборки Официальные documentation утверждает, что

Вам нужно будет использовать Linux или Mac OS. В настоящее время поддержка под Windows не поддерживается.

Однако ребята из XDA подготовили хорошую виртуальную машину Ubuntu, который раздел вниз только вещи, которые вам нужно построить AOSP или пользовательские ромы. Используя это, вы можете построить внутри виртуальной машины. Но позвольте мне предупредить вас, что здание AOSP занимает довольно много времени и пространства, и перемещение этого в виртуальную машину делает его еще хуже.