Здравствуйте. Помогите пожалуйста со сборкой Android.
Делал по инструкции описанной на
http://code.google.com/p/starterkit-org/wiki/Imx53Android
1. Скачал архив с патчами и скриптами
http://starterkit-org.googlecode.com/files/i.MX53-SK-Android-Gingerbread-Release4.2.tar.bz2
и распаковал
2. Запустил скрипт
i.MX53-SK-Android-Gingerbread-Release4.2/scripts/download_android.sh
При выполнении скрипта возникла ошибка:
gpg: Signature made Thu 17 Oct 2013 12:46:04 AM EEST using RSA key ID 692B382C
gpg: Can't check signature: public key not found
error: could not verify the tag 'v1.12.7
посмотрел в файле download_android.sh
там увидел такие строки
# Get the sources using repo (if required)
if [ ! -d ${ANDROID_SRC_DIR}/.repo ]; then
echo "Initializing repository..."
# FIXME: Use google repositories when available. As of now, they are
# missing some externals.
./repo init -u
git://android.git.linaro.org/platform/manifest.git -b linaro_android_2.3.5 --repo-url=git://android.git.linaro.org/tools/repo.git -b gingerbread || exit 1
else
echo "${ANDROID_SRC_DIR}/.repo already exists. Skipping repo init"
fi
после этого я вручную создал директорию i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo
и решил склонировать в неё вручную
git clone
git://android.git.linaro.org/platform/manifest.git manifests -b linaro_android_2.3.5
git clone
git://android.git.linaro.org/tools/repo.git repo -b gingerbread
получилось
.repo/manifests
.repo/repo
поле этого снова запустил
i.MX53-SK-Android-Gingerbread-Release4.2/scripts/download_android.sh
но на команде ./repo sync у меня вылезло следующее:
./repo sync
Traceback (most recent call last):
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/main.py", line 234, in <module>
_Main(sys.argv[1:])
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/main.py", line 216, in _Main
repo._Run(argv)
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/main.py", line 121, in _Run
cmd.Execute(copts, cargs)
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/subcmds/sync.py", line 316, in Execute
mp.Sync_NetworkHalf(quiet=opt.quiet)
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/project.py", line 630, in Sync_NetworkHalf
if not self._RemoteFetch(initial=is_new, quiet=quiet):
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/project.py", line 1033, in _RemoteFetch
if self.GetRemote(name).PreConnectFetch():
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/git_config.py", line 549, in PreConnectFetch
return _preconnect(connectionUrl)
File "/home/zv3ryga/Programming/imx53/Android/i.MX53-SK-Android-Gingerbread-Release4.2/src/.repo/repo/git_config.py", line 494, in _preconnect
m = URI_ALL.match(url)
TypeError: expected string or buffer
Error: repo sync failed
Есть ли какие то догадки по этому поводу?