Материал из Wiki по Linux-смартфонам от LinuxPhone.ru
Перейти к: навигация, поиск

Зависимости

  • python 2.4
  • Git 1.5.4
  • Sun Java JDK 1.5.0 update 12 или новее
  • zip
  • ... (добавить пропущеное)

Получение исходников

$mkdir android
$cd android

$curl http://android.git.kernel.org/repo > ./repo
$chmod +x repo

$./repo init -u git://android.git.kernel.org/platform/manifest.git

Баг с repo (dirty hack)

Может не я один, кто его встретит. Заключается в том, что repo валится с ошибкой типа __superclass__.<какой-то метод> вызван с неправильным числом аргументов.

workaround: Открываем фаил, в котором выпала ошибка и удаляем 1-й аргумент у метода. Мне помогло

Сборка

$export ANDROID_JAVA_HOME=$JAVA_HOME 
$make

Курим, фиксим проблемы сборки и дополняем статью :)