Учебные пособия / ресурсы по Android на рабочем столе - PullRequest
0 голосов
/ 26 ноября 2011

Я знаю о проекте android-x86 и, что касается конечного результата (загрузочный live / install iso), я собираюсь сделать то же самое. Разница в том, что я собираюсь сделать это с помощью ветки для сэндвича с мороженым из мастер-репо Android. В Ice Cream Sandwich добавлена ​​полная поддержка аппаратного обеспечения x86 и даже предусмотрена целевая сборка специально для запуска ОС в virtualbox. Итак, мой вопрос: кто-нибудь знает о какой-либо документации для создания и развертывания для этой цели?

На всякий случай неясно, я не просто использую проект android-x86, потому что они еще не создали сборку для чего-то более позднего, чем Android 3.

1 Ответ

1 голос
/ 26 ноября 2011

Хорошо, я собирался просто удалить свой вопрос, потому что через несколько минут после публикации я нашел учебник!Итак, я решил поделиться этой информацией здесь, а не просто удалить, так как это пустая трата времени.Вот ссылка, а также выдержка из учебника на случай потери ссылки:

http://ricston.com/blog/?p=1705

Второй подход дает вам прямой доступ к последнему коду Android.Тем не менее, он едва задокументирован из-за того, что ранее вы не могли собрать «из коробки» Android VDI (образ виртуального диска) с AOSP.Чтобы создать Android VDI и установить его на виртуальной машине, выполните следующие действия:

  1. Получите исходный код Android с сайта AOSP и следуйте онлайн-инструкциям по настройке среды.
  2. Когда вы будете готовы собрать проект, выполните следующую команду, чтобы установить переменные среды для Make: «lunch vbox_x86-eng».
  3. Запустите «make installer_vdi» для сборки проекта.Make соберет проект и создаст VDI с именем «installer.vdi», расположенный в «out / target / product / vbox_x86».Этот VDI содержит Android и его установщик.
  4. Создайте виртуальную машину Linux и добавьте «installer.vdi» в качестве дополнительного HD к виртуальной машине.
  5. Запустите виртуальную машину инажмите «F12» во время загрузки.
  6. Выберите HD, который представляет «installer.vdi».
  7. Выберите первый вариант, то есть «Android Install to /dev / sda из /dev/sdbveloper.
  8. После завершения установки введите команду «перезагрузка».После этого вы сможете запускать Android с вашей виртуальной машины.

Я хочу расширить этот подход и в итоге выпустить живой CD, а не VDI, поэтому я собираюсьопубликуйте этот ответ как вики-сообщество, чтобы в будущем его можно было расширить самим и другими.

Редактировать 26 ноября. В указанном выше методе построения прямо из одного источника отсутствуют функциикак правильная поддержка клавиатуры и мыши.Вот ссылка на статью (на японском языке, но вы можете использовать google translate) человека, который скомпилировал источники ICS с добавленной поддержкой клавиатуры, мыши и сети.http://d.hatena.ne.jp/td2sk/20111125/1322192772

Предварительно скомпилированный диск VDI можно скачать здесь: http://kie.nu/26G

...