Установка андроид 6 на virtualbox. Как установить Android в виртуальной машине VirtualBox на Windows ПК

Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86 , для преодоления проблем с производительностью.

Что нам необходимо:
Среда разработки Eclipse + Android SDK ,
а также VirtualBox .

Под катом много картинок, и процесс установки, а также некоторые полезные советы.

Создаем Виртуальную машину:
Имя: Android-2.2-Generic
Операционная система: Linux
Версия: Linux 2.6
Память: 512 MB
Жесткий диск: 3GB

В Настройках машины:

Свойства->Сеть
Адаптер 1 - NAT (в виртуальной машине будет виден как eth0, для интернета).
Адаптер 2 - Виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для управления ADB).

Подключите образ к виртуальной машине.
И так сверимся какие параметры машины.

Запускаем виртуальную машину

Управление производится стрелками влево, вправо, вверх, вниз

По шагам как инсталлировать линукс:

В загрузчике выбрать пункт меню
1. Installation - Install Android-x86 to harddisk
Создаем разделы .
2. Create/Modify partitions
Выбрать -> -> Size (in MB) 3216 press
Выбрать
Выбрать подтвердить запись изменений yes
Выход
Выбираем раздел для установки
3. Select partitions to install Android-X86
Выбор файловой системы
4. Please select a filesystem to format sda1
Подвердить форматирование Yes
Установка загрузчика GRUB
5. Do you want install boot loader GRUB?
Подвердить Yes
Вы хотите сделать /system для чтения и записи
6. Do you want to install /system directory as read-write?
Подтвердить Yes

В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы.
Процесс установки завершен
7. Android-x86 is installed successfully.
Создаем SD карту
size 2000 MB
отключить CD-ROM


Перегрузить систему
Reboot

Горячие клавиши:

  • esc, правая кнопка мыши Назад
  • кнопка меню между правым ctrl и alt, на некоторых ноутбуках отсутствует
  • alt+f1 , alt+f7 переключение между консолями
  • alt+курсор влево , alt + курсор вправо
  • f6 Выбор режимов, авиа режим, выключение
    , перегрузка
  • клавиша win домой

Если у вас не работает курсор мыши .
Идем в Машина-> Выключить интеграцию мыши host + i (клавиша host по умолчанию правый ctrl).


Разблокируем экран потянув стрелку вверх

Настройка Сети
По умолчанию эмулятор не может работать с двумя сетевыми адаптерами - не проблема.Нам нужен интернет + внутренний адрес для отладки.
Идем в запуск приложений

Выбираем приложение
Settings -> Configure Ethernet
Ставим eth0 dhcp выбираем save.


Перегружаем Эмулятор.
Когда машина загрузится переключаемся в текстовую консоль alt+f1

Магический порядок
root@android:/ #
# netcfg
# netcfg eth1 down
# netcfg eth1 dhcp
*action "dhcp" failed (invalid argument)*
*без этой комманды не выделялся адрес вообще*
# netcfg eth1 up
# netcfg
Всё выглядит приблизительно так.


Запоминаем адрес eth1 он будет нужен для adb.

Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой .

Теперь на компьютере переходим в папку где стоит Android-SDK, в вашей системе может другая папка
C:\Program Files\Android\android-sdk\platform-tools\
Используем команду adb eth1 адрес, у меня был 192.168.56.101

Вывод будет подобный:
C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.101
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.56.101:5555

Выполняем Eclipse.

Пример работающего приложения.



Как быть если хочу поставить NotePad,Snake и другие примеры
можно поставить данную утилиту SystemApp_Remover_4_19.ap .

Процесс установки будет выглядеть приблизительно так.
C:\Program Files\Android\android-sdk\platform-tools>adb install c:\temp\SystemApp_Remover_4.19.apk

Потом удаляете из списка системных приложений то с чем конфликтует Eclipse

P/s Переключение видео режимов.
В Меню загрузки нажимаем e
Появится другое меню
kernel /android-2.2/kernel /quiet root ....
Еще раз нажимаем e и добавляем в конце строки через пробел vga=ask
Чтобы загрузится нажимаем enter b , и потом выбираем нужный режим из списка.

P/p/s Это мой первый пост на Хабре, не судите строго.

Янв 29, 2018 22:48

Персональный компьютер давно перестал быть просто средством получения информации, инструментом для выполнения сложных операций. Установка Android на Virtual Box позволит не только окунутся в игровой мир, но и освоить популярную ОС.

Для начала давайте рассмотрим феномен «виртуальной машины», а точнее, что она из себя представляет.

Virtual Box – программное обеспечение, эмулирующее популярные операционные системы. Технология применяется для «удаленной» работы с MS Windows, Linux, macOS и другими ОС.

Сегодня мы займемся установкой платформы Android, используя возможности озвученного выше инструмента.

«Прикручивание» — дело тонкое

Для выполнения поставленной задачи нам понадобиться предварительно установленная виртуальная машина. Давайте рассмотрим тот набор, без которого установить систему Android будет невозможно. Нам понадобится:

Важно знать!

Перед началом установочных мероприятий проверьте настройки виртуализации, которые находятся в BIOS. В противном случае, виртуальная машина под Андроид не запустится.

Предварительные мероприятия

Для удобства восприятия приведем пример монтажа ПО в виде пошаговой инструкции.

Непосредственный монтаж

Действуем по заданной ранее схеме повествования. Рассмотрим процесс установки системы на виртуальную машину для эмуляции Android :


Процесс настройки Android OS

После перезагрузки ПК мы видим приветственное окно новой операционной системы. посредством легких манипуляций здесь устанавливается: язык, аккаунт, дата и время, имя пользователя.

Процесс установки Android через виртуальную машину сопряжен с определенными сложностями. Их можно избежать, используя профильные эмуляторы Windows, обеспечивающие доступ к популярную ПО других платформ.

Вместо заключения

Любой пользователь, с определенным уровнем подготовки, способен установить и настроить эмулирующую программу, скачать установочный файл требуемой ОС, инициировать и завершить процесс установки. Сегодняшняя статья дала наглядный пример доступности и легкости проделываемых манипуляций.

Прежде всего необходимо скачать образ андроида собранного под x86 архитектуру. Идём по ссылке http://www.android-x86.org/download и качаем android-x86-4.0-RC2-eeepc.iso или новее.
Создаём виртуальную машину в VirtualBox. Скачать VirtualBox можно тут https://www.virtualbox.org/wiki/Downloads

Создание виртуальной машины

Создание виртуальной машины:

Создание виртуального жёсткого диска:

  • Ставим галочку возле «загрузочный диск»
  • Ставим комбобокс в положение «Создать новый жёсткий диск»
  • Далее
  • Ставим комбобокс в положение VDI (VirtualBox Image);
  • Далее
  • Ставим комбобокс в положение «Динамический виртуальный диск»;
  • Далее
  • Расположение виртуального жёсткого диска можно не менять и оставить значение по умолчанию
  • Размер жёсткого диска — минимум необходимо 330 мб можно выставить больше
  • Далее
  • Создать
  • Создать

После того, как создали виртуальную машину необходимо открыть её свойства. Для этого жмём правой кнопкой мышки по машине и выбираем пункт «Свойства».
После чего идём в настройки «Дисплей» и устанавливаем следующие настройки:

  • Ставим галочки напротив «Включить 3D-ускорение» и «Включить 2D-ускорение видео»

Затем идём в настройки «Сеть» и изменяем следующие настройки:

  • Тип подключения - NAT
  • Жмём дополнительно
  • Тип адаптера — PCnet-FAST III (Am79C973)

На этом всё жмём Ок

Установка андроида

При первом запуске виртуальной машины необходимо указать образ диска с которого мы будем ставить андроид.
Задаём образ скачанного андроида:

  • В первом меню жмём Далее
  • В следующем меню необходимо указать скачанный образ андроида
  • Далее
  • Продолжить

Виртуальная машина загружается с образа и если всё прошло успешно отображается меню загрузчика.
В этом меню нас интересует пункт: «Installation — Install Android-x86 to harddisk» выбираем его и жмём ентер.

После чего появляется меню выбора раздела на который будет установлен андроид.
На текущий момент у нас отсутствуют какие либо разделы на жёстком диске, поэтому нам необходимо их создать.
Для этого выбираем пункт «Create/Modify partitions», затем при помощи стрелочек вверх/вниз выбираем не размеченную область на жёстком диске.
После того как мы её выбрали при помощи стрелочек влево/вправо выбираем пункт «New», затем выбираем «Primary».
После чего необходимо указать размер создаваемого раздела при помощи цифр(По умолчанию он предлагает создать раздел с размером в весь жёсткий диск, я с ним согласен). После того как мы ввели размер жмём ентер.
Теперь созданый раздел необходимо сделать загрузочным. Для этого при помощи стрелочек выбираем созданный раздел, после чего выбираем пункт «Bootable» и жмём ентер. После этого мы увидим, что у этого раздела появился флаг «Boot». Всё теперь основной раздел создан. Теперь необходимо записать разметку на жёсткий диск. Для этого при помощи стрелочек выбираем пункт «Write» и жмём ентер. После чего нас предупреждают от том, что применив все изменения мы может потерять всю информацию на жёстком диске, нас это не интересует, поэтому мы набираем слово «yes»(без кавычек) и жмём ентер. После чего как только изменения применились, выбираем пункт «Quit» и жмём ентер.

Теперь мы видим в нашем меню появившейся раздел. Выбираем его и жмём ентер. Затем выбираем отформатировать раздел в файловую систему «ext3» и жмём ентер. Затем у нас спрашивают подтверждение на форматирование мы жмём да. После чего нас спрашивают хотите ли вы установить загрузчик GRUB мы жмём да. Затем нам предлагают сделать директорию /system доступной для записи и чтения, мы выбираем да и жмём ентер. После чего начинается установка. Как только установка закончилась, появляется меню с выбором дальнейших действий. Мы выбираем «Reboot» и жмём ентер.

После того как виртуальная машина начала перезагружаться нам необходимо извлечь образ диска с андроидом иначе система снова загрузиться с него. Для этого идём в пункт «Устройства» - «Приводы оптических дисков» - «Изъять диск из привода». Если система всё таки успела загрузится с диска — ничего страшного, просто перезагружаем виртуалку.

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

Настройка андроида

Следующий этап это настройка подключения к сети.
Для этого после того как андроид загрузился жмём Alt+F1 и набираем.

В названии все сказано, поэтапно рассмотрим, как же все-таки это сделать

Что вам потребуется

Перед тем, как начать работу, вам нужно две вещи VirtualBox и Android-x86 ISO для установки внутри

  • Установка VirtualBox: Скачайте и установите VirtualBox , если не было установлено ранее. Кстати, пытался ставить на VMware Mashine,там не пошел, поэтому нужен именно VirtualBox
  • Скачать Android-x86 ISO: Вы можете найти последнюю версию скачать на Google Code . Последняя версия в настоящее время Android 4.2.

Создание виртуальной машины Android

Теперь вам необходимо открыть VirtualBox и создать новую виртуальную машину, нажав на Машина — Создать . Вы попадете в мастер создания и настройте виртуальную машину со следующими параметрами:

  • Операционная система: Linux — Linux 2.6
  • Объем памяти: 512 Мб, или больше
  • Жесткий диск Объем: 3 ГБ или более

Потом нам необходимо указать источник, откуда устанавливать. Для этого нажимаем Настроить — переходим в носители – Выбрать образ оптического диска. Справа вверху нажимаем пиктограмму в виде диска, и появится диалог выбора ISo файла. Запускаем машину.

Выберите Установку , т.е. четвертый пункт и нажимем Enter, чтобы продолжить.

Нам нужно будет создать раздел для системы Android. Выберите Create/ Modify Partition

Выберите NEW с помощью стрелок, чтобы создать новый раздел на свободном пространстве.

Выберите Primary и нажмите Enter, затем нажмите Enter еще раз, чтобы раздел занял весь размер виртуального диска, который вы создали.

Затем выберите Write для записи ваших изменений на виртуальный диск. Вы должны будете ввести Yes и нажать Enter, чтобы подтвердить письменно изменения.

Примечание: у меня при установке вводилось только YE, ничего страшного, дописываем букву S, хоть она и не отражается, и нажимаем Enter, должно заработать.

Нажимаем Quit , и попадаем к экрану выбора раздела.

На этот раз, вы увидите раздел, который вы создали в верхней части экрана под названием Sda Linux, выбираем его.

Выберите ext3 файловую систему, и ответьте согласием на форматирование раздела.

YES , чтобы установить, загрузчик GRUB, а затем согласитесь установить системный каталог для чтения и записи.

Как только вы закончите, вы можете удалить файл ISO и перезагрузите виртуальную машину.

Android должен загрузиться как и любая другая операционная система. Как и на смартфоне или планшете, вам придется пройти через процесс установки, и если хотите водите данные учетной записи от гугл. Wi-Fi настройки пропускайте — Android будет использовать стандартное подключение к Интернету вашей не виртуальной машины.

Если курсор мыши не работает, нажмите Машина в меню и выберите Выключить интеграцию мыши . Щелкните внутри виртуальной машины, и вы увидите курсор мыши. Чтобы освободить курсор мыши из виртуальной машины нажмите правый CTRL.

Вы будете иметь реальную среду Android, в комплекте с приложениями, как Google Gmail, Карты, и Play Store для установки других приложений.
Android в первую очередь предназначен для сенсорного ввода, но также может быть использована мышь и клавиатура.

Это не самый быстрый способ для запуска программ Android на компьютере. Тем не менее, Android-x86 обеспечивает доступ к полной системе. Это отличный способ лучше познакомится со стандартной системой или просто экспериментировать с ней.

Так получается, что у многих людей нет возможности приобрести себе смартфон, работающий на базе ОС Android. Однако в некоторых случаях без мобильной платформы обойтись вряд ли получится. Речь идет о разнообразных сервисах и порталах, которые подразумевают задействование ОС Android для безопасной авторизации и многих других возможностей.

К примеру, сервис компьютерных игр Steam (площадка по продаже компьютерных разработок) рекомендуется использовать вместе с мобильным приложением, которое позволяет не только быстро проводить все операции, да еще и без необходимости доступа к ПК, так еще и позволяет обеспечить максимально возможную на сегодняшний день безопасность данных. Ситуация обстоит таким образом, что без смартфона сейчас действительно не совсем комфортно, особенно если человек регулярно использует различные современные сервисы.

К счастью, уже достаточно долгое время для всех пользователей доступна программа VirtualBox, позволяющая запустить виртуальную мобильную систему прямо на своем персональном компьютере. Сразу нужно сказать, что это не самая практичная затея, так как практически все возможности, реализованные на «Зеленом Роботе», оптимизированы под сенсорные мобильные устройства.

Особенности и запуск Android в VirtualBox

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

Несмотря на это, тот самый необходимый минимум здесь присутствует.

В конечном итоге, после запуска виртуальной машины, ОС будет изолирована от других систем, тем самым у юзера появляется доступ к независимой системе, на которую можно устанавливать приложения и в полной мере использовать файловую систему.

Стоит также отметить, что многие люди используют виртуальную машину для тестирования системы. К примеру, если на свет вышла новая версия ОС Android, можно её протестировать через ПК. Также можно изучать многие другие аспекты системы, в том числе запускать сразу несколько виртуальных машин и проводить определенные сравнения функционала.

Установка VirtualBox для Android

  • В первую очередь нужно перейти через браузер на страницу загрузки и скачать инсталляционный пакет Oracle VM Virtualbox на свой ПК. Далее происходит запуск программы от имени администратора. Также важно отметить, что запуск следует проводить исключительно через свою учетную запись.


  • Сразу же при запуске установки можно будет увидеть предупреждение, которое указывает, что при инсталляции произойдет кратковременное отключение сети. В том случае, если работа в сетевом окружении не выполняется, никаких проблем быть попросту не должно. Таким образом, нажимаем «Yes» и переходим к следующему пункту установки.


  • Теперь же на основе Oracle VM VirtualBox нужно установить ОС Android. Для этого необходимо запустить диспетчер Oracle VM VirtualBox Manager, через который можно задать путь к дистрибутиву. Это может быть компакт-диск либо просто текущий жесткий диск.


  • При первом запуске утилиты программа предложить создать новую виртуальную машину. Стоит иметь ввиду, что вместе с созданием на жестком диске ПК появится каталог с файлами виртуальной машины (чаще всего путь следующий: C:\Users\Пользователь\VirtualBox VMs\). Конечно же, при необходимости можно с легкостью изменить путь хранения файлов.


  • Далее программа запросит выбрать необходимую для установки операционную систему. Для установки «Зеленого робота» необходимо выбрать Linux. Что касается выбора версии ОС, то лучше всего выставить Oracle (32bit).


  • Перейдя, далее программа попросит выделить ресурсы для оптимальной работы виртуальной машины. Чаще всего предлагается выбрать 512 МБ ОЗУ. Кроме того, далее следует выбор места на жестком диске (около 12 ГБ). Стоит иметь ввиду, что выбор данных параметров во многом зависит от того, какие нам нужны возможности для использования мобильной системы. К примеру, если будет проходить тестирование достаточно продвинутых игр и приложений, то оперативной памяти потребуется куда больше, чем 512 МБ.


  • Стоит иметь ввиду, что жесткий диск виртуальной системы будет представлять собой файл специального формата в файловой системе Windows. Соответственно, сам по себе диск может быть либо динамичным, либо фиксированным. Динамичный диск подразумевает использование всего выделенного объема памяти, а также дальнейшее увеличение по мере необходимости. Фиксированный диск отличается более быстрой работой, но при этом занимает немало свободного пространства.


  • При первом же запуске виртуальной машины программа предложит устройство загрузки. По умолчанию это физический привод, на котором должен располагаться файл (android-x86-4.4-r2.iso или вроде того). При нажатии по кнопке «Продолжить» начнется установка системы. На начальном экране нужно будет создать логические разделы виртуального диска, после чего будут доступны разделы, для одного из которых нужно будет выбрать пункт «Write». Также потребуется разрешить установку grub, после чего просто жмем «Enter».


  • Далее же появляется знакомое для многих пользователей Android-смартфонов меню, позволяющее установить мобильную систему. Уже после этого можно более гибко настроить виртуальную систему и сделать её более удобной для активного использования.