Вышедшую в марте 2016 года новую версию Android 7 Nougat смогли получить далеко не все мобильные устройства. За бортом остались многие старые и бюджетные гаджеты, производители которых не сочли нужным побеспокоиться об адаптации обновлённой платформы под эти устройства. Рынок современных мобильных технологий жесток: хочешь последнюю версию Android – покупай новый смартфон или планшет.
Ну или рискуй и устанавливай кастомные прошивки. Стоит ли рисковать, а точнее, ради чего, собственно, рисковать – всё это можно выяснить, установив Android 7.1 на виртуальную машину. Виртуальная среда, безусловно, не даст полноты ощущений, как если бы тестирование проводилось на реальном физическом гаджете. Тем не менее о каких-то основных функциональных новшествах получить представление удастся. Ниже рассмотрим, как установить Android 7.1 Nougat на виртуальную машину VMware Workstation.
Содержание статьи:
1. Скачивание дистрибутива
Скачивать установочный ISO-образ Android 7.1 отправимся на сайт известного проекта Android-x86.Org. На этом проекте энтузиасты совершенно бесплатно выкладывают разного рода сборки Android, адаптированные под работу на физических ПК и ноутбуках. Это примерно то, что нужно для виртуальных машин. Ссылки на скачивание ISO-образов выложены прямо на главной странице проекта. На дату написания этой статьи свежайшая сборка – это кастомная прошивка CyanogenMod 14.1. Но нашей целью является исследование чистой платформы, потому мы загрузим последнюю стабильную сборку Android 7.1.
2. Создание виртуальной машины
Запускаем VMware Workstation. На домашней страничке гипервизора кликаем старт операции по созданию новой виртуальной машины. Выбираем обычный тип конфигурации.
Указываем путь к загруженному в предыдущем пункте ISO-образу.
Даём машине произвольное имя.
На этапе настройки виртуального жёсткого диска особо ничего менять не нужно. По умолчанию предлагается оптимальный его размер в 20 Гб. Разве что можно выбрать создание диска в одном рабочем файле VMware.
Машина создана, теперь необходимо кое-что подкорректировать в её оборудовании.
Во вкладке «Память» устанавливаем размер RAM для Android-машины 2048 Мб. Если на физическом компьютере всего 2 Гб «оперативки», ограничиваемся размером в 1024 Мб.
Переключаемся на вкладку «Дисплей». Здесь активируем опцию ускорения 3D-графики. Для экрана выбираем использование настроек мониторов узла.
Теперь в финишном окошке можем жать «Готово».
3. Подготовка диска и установка Android
Машина запустится с ISO-образа. В его меню необходимо выбрать установку Android на жёсткий диск.
Прежде подготовим диск. Ведь к новой машине подключён новый виртуальный диск – без инициализации, с нераспределённым пространством. Для подготовки диска нам предлагается встроенная в процесс установки Android консольная утилита по работе с дисковым пространством. Она управляется клавишами навигации, а подтверждение выбора осуществляется нажатием Enter. В окне консольной утилиты выбираем «Create/Modify partitions», нажимаем Enter. Затем выбираем «No», подтверждая этим отказ от инициализации диска как GPT.
Попадём в консольную среду создания разделов на диске. Здесь каждый сделанный выбор подтверждаем нажатием Enter.
А выбирать нужно последовательно следующее:
• «New»;
• «Primary»;
• «Bootable»;
• «Write».
Теперь вводим на клавиатуре значение «yes». И наконец выходим из среды создания разделов выбором пункта «Quit».
Результатом вышеперечисленных наших действий стал новообразовавшийся раздел на диске - sda1. Выбираем его и нажимаем Enter.
Форматируем наш раздел в ext4.
После чего трижды выбираем «Yes» на, соответственно, три запроса:
• Хотим ли отформатировать раздел в выбранную файловую систему;
• Хотим ли установить загрузчик Grub;
• Хотим ли сделать возможным запись данных на диск.
Ждём, пока с виртуальным диском будут проведены все необходимые операции и на него скопируются файлы Android. После чего перезагружаем машину.
Запуск Android будет стоять первым пунктом в меню загрузки Grub, потому если описанные выше действия были сделаны правильно, операционная система сама запустится в окне виртуальной машины. И запустится она на этапе настройки наших персональных данных. Выбираем русский язык, жмём «Начать» и, следуя мастеру настроек, проходим все необходимые подготовительные этапы. В частности, по желанию подключаем Google-аккаунт.
4. Тонкости настройки виртуальной Android
Для гостевой Android в среде VMware Workstation нельзя установить дополнения гостевой ОС по типу того, как это предусматривается для гостевых десктопных систем. Что касается разрешения экрана, оно и так будет оптимальным – 1280х768. Перенос файлов можно осуществлять с помощью облачных хранилищ. А при необходимости реализации общего буфера обмена можно прибегнуть к программному обеспечению AirDroid. Это система сообщения между мобильными и десктопными устройствами, предусматривающая и перенос файлов, и облачный буфер обмена. В среду Android необходимо установить клиентское приложение AirDroid, а в среду Windows – клиентскую программу AirDroid. Либо использовать веб-интерфейс проекта в окне браузера.
В виртуальной Android 7.1 можем столкнуться с проблемой переключения раскладки клавиатуры. Англоязычная раскладка присутствует в операционной системе по умолчанию, а русскоязычная автоматически добавляется при выборе русского языка на этапе первичной настройки. При тестировании операционной системы в нашем случае программная опция переключения раскладок ни в какую не хотела работать с русским языком.
Решение нашлось в настройках физической клавиатуры.
Предустановленную клавиатуру для русского языка мы заменили на таковую с отметкой в скобках «Mac». После чего всё успешно заработало.
Системные горячие клавиши Android для переключения раскладок предусматривают наличие аппаратной кнопки «Search», которой нет на физической компьютерной клавиатуре. Решение этого вопроса сможет предложить приложение Russian Keyboard. Будучи задействованным в настройках клавиатуры, Russian Keyboard начнёт отвечать за ввод с физической клавиатуры, в частности, обеспечит смену раскладок горячими клавишами Shift+Backspace.
Нету интернета(
И кстати-ка я ставил v4.4
А поставилась v7.1
А в настройках в качестве сетевого адаптера что стоит?
Все сделал по инструкции, система установилась, Grub загрузился, но после выбора режима загрузки android система прописывает:
Trusted Grub now booting "Android-x86 8.1-r1"
Progress: Detecting Android-x86... found at /dev/sda1
x86_64:/#
и все дальше не грузится а стоит с мигающим курсором. Как я понимаю по сообщениям консоли система загрузилась с граба и нашла андроид в разделе /dev/sda1., но почему не грузит дальше?
Мне помогло https://www.programmersought.com/article/80812814108/
А мне нет
То же самое. Орео грузиться только в консоль. Как gui запустить неизвестно. Пока семерка стоит.
нужно создать два раздела. загрузочный и логический
А по подробней??? Любой образ Андроида виснет после установки на одном и том-же месте!
У МЕНЯ ТОЖЕ САМОЕ
Все нормально работает. Используйте более старую версию VMware или VirtualBox.
а как произвести настройку сети?