На самом деле вы не можете загрузить только один проект в Eclipse, так как все дерево ОС является взаимозависимым, вы должны извлечь весь исходный код, сделать компиляцию, а затем скопировать .classpath в корневую папку сборки и создатьJava-проект с использованием этого пути к классам.И только тогда вы сможете загрузить проект.однако обратите внимание, что AOSP компилируется только на 64-битной Ubuntu 10.04 (версия и дистрибутив в основном из-за версий и зависимостей библиотек, я видел, что люди делают это на fedora и suse), компиляция ужасна, однако вы компилируете ОС с нуля... это занимает около 5 часов на двухъядерном Pentium U 3 ГБ оперативной памяти .. и около 20 минут на i7 с запуском
make -j16
после импорта всего в затмении вы можете работать с отдельными приложениями, такими как, Launcher, Contacts, Календарь, Телефон и т. Д. Однако, чтобы фактически установить что-либо на реальное устройство (без перепрошивки всего тома), вам необходимо реорганизовать / переименовать объявление пакета проекта, так как большинство из них - com.android. *, Что означает, что устройство будетне переопределяйте приложение по умолчанию, установленное
, вкратце, после настройки рабочей станции:
(не используйте -b gingerbread
, так как это ветвь переднего края, нумерованные версии являются производственными ветвями, поэтому ошибки минимальны)
repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.4_r1
repo sync
. build/envsetup.sh
lunch 1
make -j8
объясняется большинство флагов, которые я используюIned в преподавателях ниже ...
Больше информации по теме:
Настройка рабочей станции: http://source.android.com/source/initializing.html
Загрузка исходного кода;http://source.android.com/source/downloading.html
Здание: http://source.android.com/source/building.html
и самое главное .. howtos ...
http://www.youtube.com/watch?v=1_H4AlQaNa0
http://www.youtube.com/watch?v=rFqELLB1Kk8