Спасибо за комментарии и предложения.
Вывод - я получил успешную сборку с Sun JDK 1.6.Потребовалось 7 или 8 попыток, и каждый раз было важно выполнять команду «make clean».
Обратите внимание, что ошибки, показанные в приведенном выше вопросе, относятся к методам Java, которые были добавлены в Java 1.6 - поэтому для источника Android требуется Java 1.6.в основной ветке исходного кода (см. ссылку с немецкого языка в этой теме), хотя в инструкциях говорится, что нужно использовать Java 1.5.Не удалось выполнить 64-битную сборку из-за зависимостей библиотеки C.Я использовал предложенное решение в следующей ссылке, в которой требовалось внести небольшое изменение в 4 файла make, чтобы он мог выполнять 32-битную сборку (make-файлы настроены на выполнение 64-битной сборки, если по какой-то причине вы используете Java 1.6).
См. «Sol 2» от пользователя amberved на эта ссылка - это то, что сработало для меня.
В ответ на вопросы вышеупомянутого комментария - гм, я думаю, что у меня есть32-битная Ubuntu (как мне сказать?).Система - Ubuntu, работающая на VMware, работающем на 32-битной системе Vista.Что касается "необходимости компиляции в 64-битной среде с java6", мои правки в ссылочных файлах сборки - это обходной путь для 32-битной сборки.
Я думаю, что uname выдаст что-то вроде i686_64, если Linux будет 64-битной ОС?
uname -a Linux jotobjects-ubuntu 2.6.32-21-generic # 32-Ubuntu SMP пт, 16 апреля 08:10:02 UTC 2010 i686 GNU / Linux