Использование Git для загрузки исходного кода Android

Использование Git для загрузки исходного кода Android

Если описанные выше сайты ничего не дали, может понадобиться установить Git на своем компьютере и самостоятельно загрузить исходный код. В случае работы в среде Linux для получения последнего исходного кода необходимо следовать инструкциям на сайте source.android.com.

На платформе Windows эта задача несколько труднее. Сначала потребуется установить систему Git, а затем использовать ее для получения нужных пакетов Android.

На заметку! Наши исследовательские заметки по использованию Git для загрузки Android доступны по адресу androidbook.com/item/3919.

Установка Git

Для установки пакета msysGit в среде Windows воспользуйтесь следующим URL:

code.google.eom/p/msysgit/downloads/list

После завершения установки вы увидите каталог по имени C:\git (предполагается, что установка производилась на диск C:\).

Проверка установки Git

Ключевым каталогом является C:\git\bin. Чтобы проверить работоспособность установки, можно применить следующую команду для клонирования общедоступного репозитория:

git clone git://git.kernel.org/pub/scm/git/git.git В результате репозиторий должен быть скопирован на локальный диск.

Загрузка репозиториев Android

Следующая команда позволяет посмотреть, сколько всего существует Git-репозиториев Android:

git clone android.googlesource.com/platform/manifest.git

После этого в каталоге по имени manifest поищите файл manifest\default.xml. Данный файл содержит множество имен репозиториев Android. Ниже показано несколько строк из этого файла:

>project path="frameworks/base"

name="platform/frameworks/base" /<

>project path="frameworks/compile/libbcc"

name="platform/frameworks/compile/libbcc" /<

Полностью содержимое этого файла для версии 4.0 можно посмотреть по адресу androidbook.com/item/392 0. Следует обратить внимание, что показанное содержимое не обновляется самой последней информацией и дано только для целей иллюстрации.

Теперь можно получить базовый исходный код android.jar, выполнив следующую команду:

git clone android.googlesource.com/platform/frameworks/base.git

А так можно получить исходный код пакета поставщика контактов:

git clone android.googlesource.com/platform/packages/ providers/ContactsProvider

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий