суббота, 23 апреля 2011 г.

How to: Заполучить исходники Android 2.2

Исходники находятся тут: http://android.git.kernel.org/
Система управления версиями: Git

Во первых, под Windows Android Enviroment установить нельзя, потому я установил виртуальную машину с Ubuntu.
И сразу выделите не меньше 10GB только для исходников!

Linux установлен, теперь идем в командную строку и выполняем:


$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper main multiverse"
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper-updates main multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
Вообще из команд выше для выкачивания исходников нужно только установить git-core, все остальное пригодится для компиляции


После этого момента можно уже начинать качать файлы для каждого git файла. Но разработчики Android облегчили нам жизнь. Они написали скрипт repo который сам выкачивает весь код из branch'а и формирует локальную копию Android репозитории.


Для того что бы настроить repo, гугл предотавляет следующие инструкции:
$ sudo curl -o /bin/repo http://android.git.kernel.org/repo
$ sudo chmod a+x /bin/repo


Я создал bin у себя в home директории, выполнил команды выше.
После этого можно выкачивать исходники:
$ mkdir <local folder for source code>
$ cd <local folder for source code>
$ repo init -u git://android.git.kernel.org/platform/manifest.git
$ repo sync

Если например вызовете
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
Будет установлен froya's branch.

Ссылки которые могут помочь:
Android - open source project - Getting Started
Git Tutorial
How to compile the Android source code via Eclipse
Getting Project Source Code

Комментариев нет:

Отправить комментарий