Следуйте инструкциям по сборке Android - эмулятор завершается с ошибкой «Нет исходного образа системы для этой конфигурации» - PullRequest
3 голосов
/ 14 декабря 2011

Добрый день,

Я уже некоторое время пытаюсь получить исходный код Android для сборки.Я следовал инструкциям здесь: http://source.android.com/source/building.html

Шаг настройки, который я выбрал: «полный англ».На компьютере установлен Ubuntu 11.10, 32-разрядный процессор AMD x6 1090T, 4 ГБ оперативной памяти, работающий внутри VirtualBox на 64-разрядном хосте Windows 7.

Я могу пройти процесс сборки (или таккажется), с последними строками статуса:

...
target Dex: android.core.tests.libcore.package.com.no-core-tests-res
target Dex: android.core.tests.libcore.package.dalvik.no-core-tests-res
target Dex: android.core.tests.libcore.package.libcore.no-core-tests-res
target Dex: android.core.tests.libcore.package.org.no-core-tests-res
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] Killed
make: *** Waiting for unfinished jobs....
sean@sean-VirtualBox:~/src/android$

Когда я пытаюсь запустить эмулятор (согласно, казалось бы, упрощенным инструкциям на странице выше), я получаю это:

sean@sean-VirtualBox:~/src/android$ emulator
emulator: ERROR: No initial system image for this configuration!

Мне очень повезло с использованием эмулятора из моей локальной среды Windows, но я хотел бы получить исходный код Android, чтобы я мог больше узнать об этом.В отсутствие четкого ответа я бы взял любые альтернативные инструкции для получения исходного кода для сборки и запуска на эмуляторе.

У меня также есть G2x, G2 и G1, если я действительно отчаялся и нуждалсяиспользовать физическое устройство, но я бы очень хотел, чтобы эмулятор работал первым.Я также представляю, что мне нужно знать, куда делись файлы выходных изображений, если бы я прошивал устройство.(Инструкции Googles сомнительно пропустили детализацию того, куда выводился вывод и какие файлы используются при перепрошивке или запуске эмулятора)

Спасибо!

-Sean

1 Ответ

2 голосов
/ 14 декабря 2011

Основные шаги:

$ cd <path/to/android/source>
$ . build/envsetup.sh
$ lunch full-eng
$ make # should finish without errors
$ ./out/host/linux-x86/bin/emulator

и ваш эмулятор должен запуститься.Обратите внимание, что запуск эмулятора внутри виртуальной машины будет очень медленным.

...