Установка Android на VirtualBox

Installing Android Virtualbox



Если вы разрабатываете мобильные приложения, Android может быть проблемой. В то время как iOS имеет свои тонкости, при условии, что вы используете macOS, Android поставляется только с Android Studio, которая предназначена для поддержки нескольких версий Android, включая носимые устройства.

Излишне говорить, что все двоичные файлы, SDK, фреймворки и отладчики будут загрязнять вашу файловую систему множеством файлов, журналов и других разных объектов. Эффективным решением этой проблемы является установка Android на VirtualBox, что устраняет один из самых медленных аспектов разработки Android - эмулятор устройства. Вы можете использовать эту виртуальную машину для запуска своего тестового приложения или просто поиграть с внутренними компонентами Android. Итак, без лишних слов, приступим!







Для начала нам потребуется установить VirtualBox в нашей системе, вы можете получить копию для Windows, macOS или любого крупного дистрибутива Linux. здесь . Затем вам понадобится копия Android, предназначенная для работы на оборудовании x86, потому что именно это VirtualBox предлагает виртуальной машине для работы платформу x86 или x86_64 (также известную как AMD64).



Хотя большинство устройств Android работают на ARM, мы можем воспользоваться помощью проекта. Android на x86 . Эти замечательные люди портировали Android для работы на оборудовании x86 (как реальном, так и виртуальном), и мы можем получить копию последнего кандидата на выпуск (Android 7.1) для наших целей. Вы можете предпочесть более стабильную версию, но в этом случае Android 6.0 будет самой последней версией, которую вы можете получить на момент написания этой статьи.



Создание ВМ

Откройте VirtualBox и нажмите New (в верхнем левом углу), а в окне Create Virtual Machine выберите тип Linux и версию Linux 2.6 / 3.x /4.x (64-бит) или (32-бит) в зависимости от был ли ISO, который вы скачали, x86_64 или x86 соответственно.





Размер ОЗУ может составлять от 2 ГБ до того, насколько позволяют системные ресурсы. Хотя, если вы хотите эмулировать реальные устройства, вам следует выделить до 6 ГБ для памяти и 32 ГБ для размера диска, что типично для устройств Android.



После создания вы можете захотеть настроить несколько дополнительных параметров, добавить дополнительное ядро ​​процессора и улучшить дисплейную память для начала. Для этого щелкните правой кнопкой мыши виртуальную машину и откройте настройки. В разделе Настройки → Система → Процессор вы можете выделить еще несколько ядер, если ваш рабочий стол может это сделать.

А в Настройках → Дисплей → Видеопамять вы можете выделить приличный кусок памяти и включить 3D-ускорение для более быстрой реакции.

Теперь мы готовы загрузить виртуальную машину.

Установка Android

Запуская виртуальную машину в первый раз, VirtualBox будет настаивать на предоставлении ей загрузочного носителя. Выберите ISO-образ Android, который вы ранее скачали, чтобы загрузить с него машину.

Затем выберите вариант «Установка», если вы хотите установить Android на виртуальную машину для долгосрочного использования, в противном случае не стесняйтесь войти в Live Media и поиграть со средой.

Ударять .

Разбиение диска на разделы

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

Красные буквы C и D означают, что если вы нажмете клавишу C вы можете создавать или изменять разделы и D обнаружит дополнительные устройства. Вы можете нажать D и живой носитель обнаружит подключенные диски, но это необязательно, поскольку он выполнял проверку во время загрузки.

Давай ударим C и создать разделы на виртуальном диске. Официальная страница не рекомендует использовать GPT, поэтому мы не будем использовать эту схему. Выберите Нет с помощью клавиш со стрелками и нажмите .

И теперь вы попадете в утилиту fdisk.

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

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

В этом разделе будет находиться ОС Android, поэтому, конечно, мы хотим, чтобы он был загрузочным. Так что выберите Загрузочный и нажмите Enter (Boot появится в разделе флагов в таблице выше), а затем вы можете перейти в раздел Write и нажать для записи изменений в таблицу разделения.

Тогда ты можешь Покидать утилиту разметки и продолжайте установку.

Форматирование с помощью Ext4 и установка Android

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

В следующем меню выберите ext4 как файловую систему de facto. Подтвердите изменения в следующем окне, выбрав да и начнется форматирование. Когда вас спросят, скажите да к установке загрузчика GRUB. Точно так же скажем да разрешить операции чтения-записи на /система каталог. Теперь начнется установка.

После его установки вы можете безопасно перезагрузить систему, когда вам будет предложено перезагрузить компьютер. Возможно, вам придется выключить компьютер до следующей перезагрузки, перейдите в «Настройки» → «Хранилище» и удалите ISO-образ Android, если он все еще подключен к виртуальной машине.

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

Запуск Android

В меню GRUB вы получите опции для запуска ОС в режиме отладки или обычным способом. Давайте рассмотрим Android на виртуальной машине, используя параметр по умолчанию, как показано ниже:

И если все работает нормально, вы увидите это:

Теперь Android использует сенсорный экран в качестве интерфейса вместо мыши, поскольку это касается его обычного использования. В то время как порт x86 поддерживает функцию «укажи и щелкни», возможно, вначале придется часто использовать клавиши со стрелками.

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

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

Будет представлено несколько других вариантов, аналогичных тем, которые вы видите при настройке нового устройства Android. Выберите соответствующие параметры конфиденциальности, обновлений и т. Д. И, конечно, Условия обслуживания, с которыми нам, возможно, придется согласиться.

После этого он может попросить вас добавить еще одну учетную запись электронной почты или настроить обнаружение на теле, поскольку это виртуальная машина, ни один из вариантов не имеет для нас особого смысла, и мы можем нажать на All Set

После этого вам будет предложено выбрать Home App, что вам решать, поскольку это вопрос предпочтений, и вы, наконец, окажетесь в виртуализированной системе Android.

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

Надеюсь, вы нашли это руководство полезным в случае, если у вас есть другой подобный запрос, о котором мы могли бы написать, пожалуйста, обращайтесь к нам.