Android в виртуальную машину | Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машин



Реп: (88)
Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машину Oracle VM VirtualBox или VMWare Workstation.
Самая последняя и стабильная версия на данный момент: Android 8.1 Oreo с патчем безопасности 5 января 2019 (сборка образа: 17 января 2019)
Android 9.0 в виртуальных машинах работает очень плохо и в большинстве случаев не запускается, если есть информация о том, как заставить его стабильно запускать, пишите в ЛС, добавлю в шапку.

Требования к железу:
1. Процессор Intel/AMD x86_64 с поддержкой виртуализации: 2 потока (минимум) // 4 потока и больше (рекомендуется)
2. 2 гб оперативной памяти (минимум) // 4 гб оперативной памяти (рекомендуемо)
3. Место на жестком диске 8 гб (минимум) // 10 гб и больше (по вашей необходимости)

Перед началом работы:
1. Сама виртуальная машина Oracle VM VirtualBox 5.22 (версия 6.0 на данный момент плохо дружит с Android-x86, пока пользуемся стабильной 5.2)
2. Образ Android. Его скачиваем с сайта Android-x86.org
3. Включение функции виртуализации у вашего процессора в биосе вашего хоста (у разных материнских плат и процессоров этот параметр в меню называется по разному, нужно искать, пример на моей материнской плате на картинке)
Прикрепленное изображение


Примеры установки (видео):

Полная текстовая инструкция установки в Oracle VM VirtualBox. Образ: android-x86-8.1-rc2.iso.
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 с прошивкой для разработчиков.

Скриншоты
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение


FAQ
Как изменить разрешение экрана?
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 из любых источников, запускаются простые игры (возможно и сложные, но это пока не точно)

Есть ли рут?
Есть.


Сообщение отредактировал Smit7564 - 28.04.20, 22:47



Реп: (30)
Спасибо, все понятно расписал, +++++++ тебе!

Добавлено 31.01.2014, 18:38:

Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор... Я лично пробовал через MS virtual pc



Реп: (88)
MaHiaK_biosa, так же и через WMware Workstations можно запускать. Привел на примере VB, как самой простой и бесплатной.



Реп: (115)
А на макбук все тоже самое, только виртуал бокс скачивать маковский?



Реп: (115)
мышка не цепляется почему то



Реп: (88)
BullRU, вкладка Машина - Выключить интеграцию мыши.



Реп: (0)
Core 2 Quad Q6600 RAM 4GB, все запустилось, тормозит МТС TV (для него и ставил) комбинации с кол-вом памяти и процессоров не привели ни к чему. При работе приложения мтс тв на высоком качестве в начале мелькнет звук, на низком качестве сначала речь вроде нормальная, потом начинает заикаться и в обоих случаях изображение отсутствует, иконки активности виртуальных жестких дисков и сети в окне виртуальной машины очень редко загораются зеленым. Иногда после выключения компа приходится инсталировать андроид заного (при запуске переливающаяся надпись ANDROID затем черный экран).



Реп: (0)
Возможно ли установить как вторую систему на виндовый планшет/ноутбук? И будет ли поддерживаться сенсорный экран?

Сообщение отредактировал IKonstantinI - 28.02.14, 16:41



Реп: (0)
Не доходит даже до этапа форматирования.
Прикрепленное изображение



Реп: (2029)
Есть готовые виртуальные машины Android (и не только) для virtualbox, правда не последней свежести...



Реп: (0)
все, разобрался. гайд смита написан, похоже, только под его процессор.
мне помогло убирание виртуализации и уменьшение квоты цп до 60-70%



Реп: (5)
IKonstantinI @ 01.03.2014, 02:33 *
Не доходит даже до этапа форматирования.


У меня тоже самое.. как можно исправить?



Реп: (5)
Всё разобрался.. А как подключить интернет?



Реп: (66)
а есть ли вариант установки на макбук (эйр 12 года желательно) с установкой в буткамп и чтоб все работало?



Реп: (18)
Root получить кто нибуть пробывал, Никто ничего. Ну я сам опробывал и получилось.

Сообщение отредактировал slden26 - 15.03.14, 23:11
Причина редактирования: получил рут



Реп: (64)
как на виртуалке включить инет?
висит постоянное включение вафли.
настроил сетевой адаптер типа мост.
При NATe вообще включение вафли неактивно.

Тут пропущен пункт
2.7. Стрелкой вправо выбираем Bootable, нажимаем Enter и выходим через Quit.
2.8. Если всё сделали правильно, то появится первая записать sda1 Linux, подтверждаем Enter.

Нужно так:
2.7. Стрелкой вправо выбираем Bootable, нажимаем Enter и выходим через Quit.
2.7.1 Стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.8. Если всё сделали правильно, то появится первая записать sda1 Linux, подтверждаем Enter.

upd
инет на виртуалке включается так:
Чтобы настроить интернет нужно в меню найти приложение эмулятор терминала, и последовательно ввести следующие команды:

ip a
su
dhcpcd eth0
setprop net.dns1 8.8.8.8


Clash of Clans скачал в виртуалке отсюда с 4pda, но запускаться на виртуалке он не хочет(

Сообщение отредактировал C3Pbl4 - 25.03.14, 06:20
Причина редактирования: добавил решение



Реп: (14)
Не подскажите, как решить.
Все сделал, перезагружаю.
Появляется надпись Android на черном фоне обычным шрифтом и мигающий курсор.

И все на этом дальше ничего Ждал долго



Реп: (3)
На Hyper-V не видит сборка android-x86-4.2-20130228 не видит жётский диск



Реп: (0)
на пальцах обьясните как квоту снизить и виртуализациюотключить



Реп: (0)
Все сделал как написано,все отлично работает. Но многие приложения не поддерживаются. Конкретно нужно что бы работало приложение "Таксометр" РосИнфоТех.



Реп: (0)
на нем можно whats app установить кто знает ?????


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 14:47