Пройдя все эти шаги, чтобы проверить исходный код Android (ветвь Gingerbread), только для того, чтобы прийти к ошибке компиляции, я решил попытаться получить исходный код из другого источника.
Вот шаги, которые я предпринял, чтобы получить исходный код из репозитория GitHub.com.
Я извлек инструмент репо из репозитория GitHub.com
git clone git://github.com/android/tools_repo.git
Внутри загруженного файла скрипта репо я изменил расположение инструмента репо следующим образом:
## repo default configuration
##
#REPO_URL='git://android.git.kernel.org/tools/repo.git'
REPO_URL='git://github.com/android/tools_repo.git'
REPO_REV='stable'
После этого я создал репозиторий для исходного кода, используя скрипт репо 'git wrapper'.
repo init -u git://github.com/android/platform_manifest.git -b gingerbread
Что дало мне успешные результаты; "репозиторий инициализирован в / home / my / directory"
Однако, когда я пытаюсь repo sync
, я получаю следующее сообщение об ошибке:
$ repo sync
Initializing project platform/bionic ...
android.git.kernel.org[0: 149.20.4.77]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
error: Cannot fetch platform/bionic
Где ссылки на сейчас недоступный android.git.kernel.org? cat repo|grep kernel.org
ничего мне не дает.