#android #android-emulator #android-source
#Android #android-эмулятор #android-исходный код
Вопрос:
Я пытаюсь собрать Android 2.3 (Gingerbread) с нуля на моем компьютере Ubuntu 10.10.
Я выполнил все шаги здесь:http://source.android.com/source/building.html Ошибок сборки нет.
Но по какой-то причине эмулятор загружается, и экран остается пустым (я пытался оставить его даже на несколько часов). Я построил 2.2 несколько месяцев назад на этом же компьютере без проблем.
Обновление: Как вы можете видеть на изображении — adb ненадолго обнаруживает эмулятор, но когда я запускаю его снова примерно через 30 секунд, он вообще его не обнаруживает.
Что я мог пропустить?
Комментарии:
1. Вы пытались запустить эмулятор с
logcat
параметром? Возможно, это покажет, что происходит не так.
Ответ №1:
По словам сотрудника Google в этой теме, ваши инструменты для сборки могут устареть. Проверьте ссылку для получения дополнительной информации, но его рекомендация по ее созданию:
repo forall sdk external/qemu -c git checkout aosp/tools_r12
# build, possibly a clean build
emulator -kernel prebuilt/android-arm/kernel/kernel-qemu-armv7
Надеюсь, это поможет!
Ответ №2:
Вполне возможно, что ваша версия JDK равна 5, потому что вы уже создавали Froyo ранее. Вы должны установить JDK 6 для сборки Gingerbread.