Как установить андроид на виртуальную машину windows
Обновлено: 06.07.2024
Исторически так сложилось, что на рынке мобильных операционных систем стала доминировать именно Android . Впрочем, удивляться тут нечему. Android бесплатна, настраиваема, для нее написано множество приложений. Но, несмотря на все свои преимущества, эта операционная система практически не подходит для установки на обычные десктопные компьютеры, хотя это вовсе не означает, что такая установка невозможна в принципе.
Есть модифицированные х86-версии системы, в конце концов, установить Android можно на виртуальную машину VMware Workstation или VirtualBox.
C какой целью? Причин может быть предостаточно, например, разработчиками была выпущена новая версия оболочки системы и вы хотите познакомиться с ней, так сказать, вживую, что мы, собственно, и продемонстрируем на примере установки операционной системы Android 8.1 Oreo на виртуальную машину VirtualBox . Процедура установки этой ОС очень похожа на процедуру установки Windows и Linux, но есть в ней некоторые отличия, которые следует учитывать, в противном случае выполнить установку не получится.
Запустите VirtualBox, создайте новую машину с подходящим именем, тип операционной системы выберите Linux, версию — «Other Linux».
Объем памяти выставьте не менее 1 Гб, а то и побольше, Android не оптимизирован под виртуальную платформу, система лагает даже при достаточном объеме выделенной ОЗУ, если выделите мало, то просто не сможете управлять интерфейсом.
Остальные параметры не меняем и жмем «Создать».
В следующем окошке VirtualBox предложит выделить операционной системе объем физической памяти, здесь тоже можно ничего не менять, 8 Гб по умолчанию Android Oreo хватит с головой.
Теперь самое главное, нужно настроить параметры виртуальной машины.
Заходим в настройки VM.
Переключаемся в раздел «Носители» и выполняем следующие действия.
По умолчанию подключенный виртуальный жесткий диск VDI имеет атрибуты «Первичный мастер IDE», вы же присвойте эти атрибуты виртуальному CD-ROM , файлу же VDI присвойте атрибут «Вторичный мастер IDE».
Далее в настройках оптического привода кликните по иконке CD-ROM и выберите образ установочный образ с операционной системой, а заодно отметьте птичкой опцию живой CD/DVD.
С настройками носителей разобрались, теперь переключитесь в раздел «Дисплей», выделите машине видеопамять в размере 128 Мб и включите 3D-ускорение.
Остальные настройки оставьте без изменений, нажмите «OK» и запустите виртуальную машину.
Когда на экране появится окно мастера установки, с помощью клавиш-стрелок выберите «Advanced options».
И нажмите ввод , в следующем окошке выберите опцию «Auto_Installation - Auto Install to specified harddisk».
И еще раз нажмите Enter .
Подтвердите начало установки выбором «Yes».
Мастер отформатирует виртуальный диск и установит Android .
Процедура установки занимает несколько минут, в течение этого времени вы будете видеть анимированный логотип компании на черном экране.
По завершении установки появится приветственное окно, в котором вам будет предложено выполнить базовые настройки — выбрать язык, время, подключиться к интернету и создать пользователя.
Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машину Oracle VM VirtualBox или VMWare Workstation.
Самая последняя и стабильная версия на данный момент: Android 8.1 Oreo с патчем безопасности 5 января 2019 (сборка образа: 17 января 2019)
Android 9.0 в виртуальных машинах работает очень плохо и в большинстве случаев не запускается, если есть информация о том, как заставить его стабильно запускать, пишите в ЛС, добавлю в шапку.
2. 2 гб оперативной памяти (минимум) // 4 гб оперативной памяти (рекомендуемо)
3. Место на жестком диске 8 гб (минимум) // 10 гб и больше (по вашей необходимости)
0.1. Скачиваем и устанавливаем программу.
0.2. Скачиваем образ Android.
1.1. Создаём виртуальную машину с любым названием, тип системы: Linux, версия: Ubuntu (разрядность не важна).
1.2. Объем оперативной памяти зависит от вашего компьютера/ноутбука, лучше ставить половину от доступной (т.е. если у вас на хосте стоит 8 гб, то можно спокойно ставить 4 гб).
1.3. Создаём новый виртуальный диск, VDI, Динамический, объем лучше от 8 Гб (в зависимости от количества нужных вам приложений).
1.4. Заходим в св-ва созданной машины через кнопку Настроить.
Общие -- Дополнительно -- Включаем двунаправленный буфер.
Система -- Материнская плата -- Убираем галочку в Порядке загрузки с Дискета
Система -- Материнская плата -- Ставим галочку Включить I/O APIC
Система -- Материнская плата -- Манипулятор курсора -- ставим PS/2 мышь
Система -- Процессор -- 2 ядра ЦПУ (или больше, если есть возможность)
Система -- Процессор -- Включить PAE/NX
Дисплей -- Видео -- Видео память 128 Мб
Дисплей -- Видео -- Ставим галочку Включить 3D-ускорение
Носители -- Контроллер: IDE -- Нажимаем на Пусто и справа где окошко привод нажимаем на диск и выбираем скачанный образ Android.
1.5. Нажимаем ОК.
2.1. Запускаем машину.
2.2. В первом окне стрелками на клавиатуре выбираем самую нижнюю Installation - Install Android-x86 to harddisk, подтверждаем выбор нажатием Enter. Если предлагает установить GPT, отказываемся!
2.3. После того, как пробегут все строки появится окно, в нём выбираете первый пункт Create/Modify partitions.
2.4. В появившимся окне стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.5. Стрелкой вправо выбираем New, потом Primary, подтверждаем появившийся объем.
2.6. Стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.7. Стрелкой вправо выбираем Bootable, нажимаем Enter и выходим через Quit.
2.8. Если всё сделали правильно, то появится первая записать sda1 Linux, подтверждаем Enter.
2.9. В следующем окне выбираем ext4. Потом подтверждаем, что хотим форматировать диск.
2.10. Ждём пока он отформатирует.
2.11. Во всех следующих окнах жмём Yes.
2.12. После того, как появится окно Android-x86 is installed successfully; наверху нажимаем кнопку Устройства -- Приводы оптических дисков -- Извлечь диск из привода. После этого выбираем Reboot и нажимаем Enter.
2.13. Машина перезагружается и выбираем самый первый пункт
2.14. После этого ждём, появляется лого Android, а дальше настройка системы, как будто у вас простой планшет на Android.
Теперь у вас есть уже рутированный Android с прошивкой для разработчиков.
Как изменить разрешение экрана?
Android 4.4 и ниже:
В папке с виртуальной машиной найдите файл, который называется название_машины.vbox, в него добавьте строку:
<ExtraDataItem name="CustomVideoMode1" value="320x480x16" />
Она определяет разрешение и количество памяти для цвета.
Android 5.0 и выше:
Нативно изменить разрешение пока достаточно трудно, но есть костыль. Работает достаточно неплохо.
VirtualBox 6.0 не хочет запускать Android
Проблема известна, решение простое -- установить VirtualBox 5.22
Как включить полную поддержку программ, написанных для ARM в Android-x86?
Настройки -- Android-x86 options -- Enable Native Bridge
Что работает и что не работает в последней версии (Android 8.1)?
Не работает: сенсорный экран, Google Play и всё из него вытекающее
Работает: камера, Wi-Fi, Bluetooth, мышка, клавиатура, установка .apk из любых источников, запускаются простые игры (возможно и сложные, но это пока не точно)
Есть ли рут?
Есть.
Спасибо, все понятно расписал, +++++++ тебе!
Добавлено 31.01.2014, 18:38:
Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор. Я лично пробовал через MS virtual pc
При помощи VirtualBox можно создать виртуальные машины с самыми разными операционными системами, даже с мобильной Android. Из этой статьи вы узнаете, как установить свежую версию Андроид в качестве гостевой ОС.
Cкачивание образа Android
В оригинальном формате установить Андроид на виртуальную машину невозможно, и сами разработчики не предоставляют портированной версии для ПК. Выполнить скачивание можно с сайта, предоставляющего различные версии Android для установки на компьютер, по этой ссылке.
На странице загрузки вам нужно будет выбрать версию ОС и ее разрядность. На скриншоте ниже желтым маркером выделены версии Android, а зеленым — файлы с разрядностью. Для скачивания выбирайте ISO-образы.
В зависимости от выбранной версии вы попадете на страницу с прямой загрузкой или доверенными зеркалами для скачивания.
Создание виртуальной машины
Пока образ скачивается, создайте виртуальную машину, на которую и будет производиться установка.
-
В VirtualBox Менеджере нажмите на кнопку «Создать».
Настройка виртуальной машины
Перед запуском настройте Android:
-
Нажмите на кнопку «Настроить».
Остальные настройки — по вашему желанию.
Установка Android
Запустите виртуальную машину и выполните установку Андроид:
- В VirtualBox Менеджере нажмите на кнопку «Запустить».
Здесь и далее выполняйте установку, используя клавишу Enter и стрелки на клавиатуре.
Это отобразится в столбце Flags.
После успешной установки и настройки вы попадете на рабочий стол Android.
Запуск Android после установки
Перед последующими запусками виртуальной машины с Android необходимо удалить из настроек образ, который использовался для установки операционной системы. Иначе вместо запуска ОС каждый раз будет загружаться boot-менеджер.
-
Зайдите в настройки виртуальной машины.
Процесс установки Android на ВиртуалБокс не очень сложный, однако сам процесс работы с этой ОС может быть понятен не всем пользователям. Стоит отметить, что существуют специальные эмуляторы Android, которые могут быть более удобны для вас. Самый известный из них — это BlueStacks, который работает более плавно. Если он вам не подходит, ознакомьтесь с его аналогами, эмулирующими Android.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Помогла ли вам эта статья?
Еще статьи по данной теме:
почему Android 7.1 x64 так дооолгоо грузится? (логотип уже 10 минут видно)
Здравствуйте, такого быть не должно. Первая загрузка ОС длится пару минут, не более. Попробуйте переустановить Android, соблюдая все рекомендации статьи.
у меня вместо логотипа черта весит и все
И у меня)! Вы нашли решение?
у меня вобще нету логотипа что делать 🙁 только грузит в левом верхнем углу только полоска какаято
Как решил проблему?
А чтего ты хотел это эмуляція но не отчалівайся скачай андроід эмулятор
а вот 32-разрядный Android загрузился, но мышкой там управлять неудобно, курсор заедает
отключи интеграцию мыши на виртуал бокс
а вот 32-разрядный андроид загрузился, но мышкой управлять там неудобно, курсор заедает
В настройках виртуальной машины измени разрядность с 32 на 64
Или наоборот
то же самое проц стоит амд в140 2.3 ггц
Что не так? Помогите, пожалуйста!
Включите виртуализацию в BIOS. Как это сделать, написано в нашей статье: Включаем виртуализацию в BIOS
С виртуализацией всё равно не работает.
Текст ошибки какой? Такой же?
Да. Такой же как на скриншоте сверху.
Только уже запустилось меню установки. Я нажал и всё.
Скачайте дистрибутив x86 (32-битный) и выполните его установку.
Нужно скачать другой дистрибутив не х64
Напишите из чего состоит образ андроид в ISO,а то я папок накачал
Там более тысячи компонентов, качайте ISO образ, самостоятельно в этих папках не разобраться.
Спасибо большое за ответ!
Почему у меня курсор не хочет работать, что делать?
Сделал всё по инструкции, но после запуска белый экран и больше ничего(
Сделал всё точно по инструкции,в конце на экране фирменный логотип двигается туда сюда и ничего не происходит.Тоесть входа в систему нету
Верните настройки виртуальной машины для Android на стандартные или скачайте образ ОС другой битности (32 бит вместо 64 или наоборот).
а как программы то ставить без инета ?
Extension_Pack нету то.
Имеется в виду нет интернета в виртуальной машине или вас просто интересует установка сторонних APK?
А у меня установка встала на черном экране с фирменным логотипом, дальше тишина, настроек нет (ставлю версию 4.3 как на телефоне), как быть ?
Спасибо за рассказ x86_32 работает. А вот x86_64 нет. Не подскажете почему?
не робит я два диска установил
Благодарю за мега подробную статью! ОС Windows 7 x64, образ взял android-x86_64-8.1-r1, полёт отличный!
Спасибо за комментарий)
Правда сейчас BlueStacks 4 довели до ума, нажал кнопочку и запускаешь нужное APK.
Как разрешение меньше сделать.
В Manjaro не работает, пробовал 32 и 64 бит, менял число процессоров от 1 до 4, память от 1 до 3Гб, черный экран с нижним подчеркиванием(белый) в левом верхнем углу не мигает, ничего не печатается, логотип не появляется. Пробовал грузиться в дебаг режиме, вроде загружается норм(точно не знаю, но допустим команда ls работает и файлы выводит). Возможно из-за того, что Manjaro устанавливает самые последние стейбл версии программ и чето изменили в виртуалбокс. Установленная ранее Windows 7 запускается в нем без проблем.
С последним шагом возникли неполадки, когда убираю образ то GRUB даёт Error 17
android x86 8.1 r1 не пошел, но благополучно получилось запустить android х86 7.1 r2 Linux Mint 19.1 Tessa, платформа AMD с процессором Ryzen. Спасибо за статью.
У меня проблема. После установки андроид. Начальный запуск выбрал новое устройство без восстановления копии. Появляется ошибка сервисов google play и все возвращается в меню выбора
У кого Android запускается только в режиме Debug nomodeset, то просто выставите в настройках дисплея VM Графический контроллер VBoxSVGA, тогда не будет зависания черного экрана из-за того, что GRUB пытается при выставленном другом граф. адаптере загрузить драйвера на него до загрузки операционной системы.
Спасибо тебе Друг! Очень помог) из за того что я пытался все время включать 3D ускорения я не понимал в чем была проблема.. Реально решилась проблема
Благадарствую. Очень помог совет. Всё работает!
Сразу заработал. Благодарю .
Скрин приложен к вопросу.
Не пойму устанавливается или стоит на месте и ждёт какой то команды?
Подскажите если не трудно.
У меня та же проблема, тоже такой же вопрос что это и как решить такое
android работает только а виртуалбокс 5 и ниже
Второй скрин настройка машины.
Установил андр 8.1, всё работает, игры устанавливаются, но не запускаются, выдаёт ошибку, виртуализация включена, не пойму в чём косяк.
Комп i5-8600, 16Gb оперативы, Gtx1070ti 8Gb
Добрый день Анастасия, VboxVGA» и «VMSVGA пробовал, без изменений
Гостевые дополнения тоже подключил
Может что с настройками не так?
Согласен что как альтернатива эмулятор лучше, но тут дело в том, что игры обнаруживают эмулятор, поэтому я хочу поставить полноценную операционную систему на базе android
Дело в том, что у нас андроид Х86, а у игры библиотеки для арм и арм64 архитиктур
спасибо теперь могу играть на играх) если не будет глючит
После установки просто появляется _ в левом верхнем углу экрана. Всё правильно делал.
Что значит как выключать? Вы просто закрываете окно VirtualBox как и любое другое окно в операционной системе.
Черный экран после установки
в конце вываливается консоль а не логотип андроид, и всё
Статья очень полезная, но у меня есть один вопрос: есть ссылка на андроид образ торрент?
Не работает интернет, после установки обновление просто виснет и просит переключить сеть, как настроить сеть? Использую vpn на хосте
Я установил андроид , но когда я устанавливаю приложения они не работеют выходит ошибка . Что делать.
Нашел пролистав коменты к вашей статье (кстати самая подробная в рунете). Все завдодится если сделать Графический контроллер = VboxSVGA. Но теперь следущий затык. Настраиваю сеть, гугл акаунт чтобы устанавливать приложения. перезагружаюсь и вижу что система требует тех же настроек снова. то есть появляется голубой экран с приглашением настроить язык и прочее..
Установить Android на VirtualBox гораздо проще чем кажется, следуя нашей пошаговой инструкции вы сможете начать тестировать операционную систему Android на персональном компьютере.
Важно . Для функционирования виртуальной машины VirtualBox требуется 64-разрядная система, поддержка аппаратной виртуализации и включение технологии "Intel Virtualization Technology" или "AMD Virtualization Technology" в BIOS материнской платы.
Где скачать операционную систему Android
Как скачать и установить VirtualBox
Скачайте версию 6.0.12 (на более новых, возможен сбой настроек графического контроллера и невозможность инсталляции Android) и выполните установку виртуальной машины VirtualBox.
Либо используйте свежую версию и отключите "3D-ускорение" экрана, оставив остальные параметры как есть.
Как установить Android на VirtualBox
Откройте программу и нажмите кнопку "Создать".
Задайте необходимое имя, выберите тип "Linux" и версию системы "Other Linux (64-bit)" или "32-бит", в зависимости от скаченного образа и нажмите "Далее".
Укажите объём оперативной памяти, "4 гигабайта" должно вполне хватить.
В следующем окне отметьте "Создать новый виртуальный жесткий диск" и нажмите "Создать".
Укажите тип файла определяющий формат диска VDI (VirtualBox Disk Image) и проследуйте дальше.
Выберите формат хранения "Динамический виртуальный жесткий диск" (Будет занимать необходимое место на диске лишь по мере заполнения, но не сможет уменьшаться в размере) либо "Фиксированный виртуальный жесткий диск".
Укажите имя и размер файла, восьми гигабайт будет предостаточно, но можно и увеличить. Сделайте выбор и нажмите по кнопке "Создать".
Теперь необходимо "Настроить" кое-какие параметры.
Выберите меню "Система" и перейдите на вкладку "Процессор" поставьте количество ядер процессора и включите "PAE/NX".
Убедитесь что на вкладке "Ускорение" включены все функции аппаратной виртуализации.
Пройдите в параметры дисплея, задайте максимальный объём видеопамяти, выберите графический контроллер "VboxVGA" и установите галочку на "3-D ускорении".
В разделе "Носители" выберите созданный диск и отметьте "Твердотельный накопитель" если файлы виртуальной машины с системой Android будут располагаться на "SSD".
Нажмите на оптический привод (Пусто), раскройте выпадающее меню через значок "Компакт-диска", выберите ISO-образ Android-x86 и нажмите "OK".
Запустите виртуальную машину Android.
Отметьте "Advanced options" с помощью стрелок на клавиатуре и нажмите "Enter".
Выберите "Auto Installation — Auto Install to specified harddisk".
Подтвердите авто установку отметив "Yes".
Будут выполнены некоторые операции.
В следующем окне оставьте все как есть и просто нажмите "Enter". Выделите Android-x86 и запустите.
Разверните меню выбора языка.
Задайте "Русский".
Поставьте регион "Россия".
Подключитесь к Wi-Fi нажав "Посмотреть все".
И выбрав "VirtWifi".
Настройте как новое устройство.
Выполните вход в аккаунт Google.
Настройте сервисы, и примите условия.
И начните пользоваться операционной системой Android на своем компьютере. Вам будет доступен Google Play Маркет где можно скачать практически любое приложение, установить и использовать по назначению.
Не забудьте изъять диск из привода в настройках.
Если вам необходимо создать снимок состояния системы, используйте данное руководство и продолжайте тестировать Android.
Эмулятор который идет в комплекте с 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
Выбрать [New] -> [Primary] -> Size (in MB) 3216 press [ok]
Выбрать [Bootable]
Выбрать [Write] подтвердить запись изменений yes
Выход [Quit]
Выбираем раздел для установки
3. Select partitions to install Android-X86
[sda1 Linux VBOX HARDDISK]
Выбор файловой системы
4. Please select a filesystem to format sda1
[ext3]
Подвердить форматирование 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 карту
[Create a fake SD Card]
size 2000 MB
отключить CD-ROM
Перегрузить систему
Reboot
Если у вас не работает курсор мыши.
Идем в Машина-> Выключить интеграцию мыши host + i ( клавиша host по умолчанию правый ctrl).
Разблокируем экран потянув стрелку вверх
Настройка Сети
По умолчанию эмулятор не может работать с двумя сетевыми адаптерами — не проблема.Нам нужен интернет + внутренний адрес для отладки.
Идем в запуск приложений
Выбираем приложение
Settings -> Configure Ethernet
Ставим eth0 dhcp выбираем save.
Перегружаем Эмулятор.
Когда машина загрузится переключаемся в текстовую консоль alt+f1
Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой.
Теперь на компьютере переходим в папку где стоит 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
Пример работающего приложения.
Как быть если хочу поставить 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, и потом выбираем нужный режим из списка.
Читайте также: