Цель списка Android ничего не показывает для сборки AOSP

Согласно инструкциям, приведенным на странице http://source.android.com/source/building.html. , полная сборка может быть собрана, и эмулятор может быть запущен нормально.

Исходные коды Android 4.0.4 загружаются и собираются.

. build/envsetup.sh

lunch full-eng

make

root@computer0OfGod:~/customEmulator# android list target
Available Android targets:

Но запуск android list target ничего не показывает, поэтому avd не может быть создан.

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


person whogiawho    schedule 17.01.2013    source источник


Ответы (1)


Я не уверен, но я думаю, вам нужно сначала создать свой avd:

$ ./android create avd -n [Your AVD's name] -t 1 

для справки: http://blog.sheikhaman.com/2010/10/android-os-source-code-modification_13.html

Я надеюсь, что это будет полезно!

person Mehul Joisar    schedule 17.01.2013
comment
проблема в том, что -t 1 указывает цель 1. В моем сценарии нет перечисленных целей, что означает, что целей 0. Итак, -t 1 недействителен. - person whogiawho; 17.01.2013
comment
Понятно. ссылка очень полезная. Моя проблема в том, что я использовал /root/customEmulator/out/host/linux-x86/bin/emulator. вместо этого следует использовать /customEmulator/out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86/tools/emulator. Мне интересно, есть ли разница между этими двумя. - person whogiawho; 17.01.2013
comment
Я рад помочь вам. извините! Я не знаю точной разницы между ними. благодарен, если вы можете помочь. - person Mehul Joisar; 17.01.2013
comment
Мне не понятен ваш вопрос. 1. Редактор Eclipse, конечно, может изменять любые коды, включая исходный код Android, возможно, это не то, что вы хотите. 2. Или, может быть, вы хотите запустить эмулятор Android (от AOSP) из eclipse? В этом случае мы можем заменить эмулятор Google SDK нашим собственным эмулятором сборки. - person whogiawho; 17.01.2013
comment
Хорошо, позвольте мне сделать это проще. Я хочу изменить исходный код Android, но у меня нет Mac или Linux. Возможно ли это с ОС Windows? - person Mehul Joisar; 17.01.2013
comment
конечно можно сделать. просто установите eclipse для окон. загрузите его отсюда: eclipse.org/downloads/download.php?file=/eclipse/downloads/ - person whogiawho; 17.01.2013
comment
Брат, я разработчик приложений для Android. На самом деле из официальных документов я обнаружил, что это невозможно сделать с помощью Windows. Вот почему я попросил обойти это ограничение. Это был документ, из которого я нашел ограничение. Посмотрите на первые 2 строки этого документа: source.android.com/source/initializing.html - person Mehul Joisar; 17.01.2013
comment
ах ... Я предполагаю, что модификация - это редактирование кодов. Извините, что не совсем уловил ваш смысл - person whogiawho; 17.01.2013