Использование 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
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.