Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машину Oracle VM VirtualBox или VMWare Workstation. Самая последняя и стабильная версия на данный момент: Android 8.1 Oreo с патчем безопасности 5 января 2019 (сборка образа: 17 января 2019) Android 9.0 в виртуальных машинах работает очень плохо и в большинстве случаев не запускается, если есть информация о том, как заставить его стабильно запускать, пишите в ЛС, добавлю в шапку.
1. Сама виртуальная машина Oracle VM VirtualBox 5.22 (версия 6.0 на данный момент плохо дружит с Android-x86, пока пользуемся стабильной 5.2) 2. Образ Android. Его скачиваем с сайта Android-x86.org 3. Включение функции виртуализации у вашего процессора в биосе вашего хоста (у разных материнских плат и процессоров этот параметр в меню называется по разному, нужно искать, пример на моей материнской плате на картинке)
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, в него добавьте строку:
Она определяет разрешение и количество памяти для цвета. 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
Спасибо, все понятно расписал, +++++++ тебе!
Добавлено 31.01.2014, 18:38:
Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор. Я лично пробовал через MS virtual pc
Источник
Что делать, если под рукой нет Android-устройства? Обзор Android-эмуляторов
Введение
Часто бывает необходимость проверить работу свеженаписанного приложения на устройстве. Но вполне может оказаться, что устройства под рукой нет. Или нет устройства с определенными параметрами (правда, это больше относится к размеру/разрешению экрана). Что же делать в этом случае? К счастью, альтернативы есть. Android-сообщество и разные компании предлагают на выбор несколько вариантов замены android-устройств для разных целей.
Я кратко расскажу о следующих:
Эмулятор в составе SDK
Genymotion
Android x86
Bluestacks
Если интересно — добро пожаловать под кат (осторожно, достаточно много картинок)
Эмулятор в составе SDK
Сайт: http://developer.android.com/sdk/index.html Самый очевидный способ подмены устройства. Если занимаешься разработкой под Android — эмулятор точно есть.
Использование
Плюсы
Минусы
Медленный, если не использовать HAXM
Не ARM, если использовать HAXM
Нет эмуляции Bluetooth, OTG, наушников и некоторых других железных параметров
Genymotion
Сайт: http://www.genymotion.com/ Проприетарная реализация, выросшая из проекта AndroVM. По сути, виртуальная машина на VirtualBox с дополнительными фишками вроде своих контролов, расширенной настройки и т.д. Достаточно удобен, быстр, много возможность, коммандлайн тулы, Java API для тестов. При создании устройства из сети выкачивается его образ. APK можно устанавливать, перетянув их на окно с виртуалкой.
Плюсы
Минусы
Платный для компаний, и это главный минус
Не ARM
Достаточно долгий выход актуальных версий Android
Android x86
Сайт: http://www.android-x86.org/ Проект по портированию Android на платформу x86. Распространяется в виде образа iso, можно запустить/установить в виртуальной машине, при большом желании можно даже поставить на живую машину с x86 процессором (на ноутбук, например). Работает быстро, но есть куча проблем из-за того, что это виртуальная машина. Например, привязывние мыши внутри окна виртуалки, доступ к adb только по сети и т.д.
Для использования в VirtualBox нужно отключать Mouse Integration, иначе в виртуальной машине не видно курсора.
Для подключения adb нужно выполнить
IP-адрес можно узнать, нажав в машине Alt+F1 и введя netcfg. Вернуться в графический режим — Alt+F7.
Плюсы
Минусы
Неудобный доступ к adb
Минусы, связанные с использованием VM — привязка мыши, например
Не ARM
Очень долгий выход актуальных версий
Bluestacks
Сайт: www.bluestacks.com Позиционируется как плеер приложений для Windows, Mac и TV. Умеет запускать приложения, имеет доступ к маркету. Неудобен для разработки и тестирования — apk ставятся тулом из комплекта, но доступ к adb можно получить. Однако для запуска приложений может быть полезен. Для подключения через adb:
Плюсы
Минусы
Неудобно ставить приложения
Непонятно, что с версиями android (2.3 под OS X, под Windows ставился 4.0)
Нет под linux
Источник
Виртуальная андроид машина устройстве
Краткое описание: Запуск виртуальной машины на базе Android.
VMOS is an APP software based on Virtual Machine (VM). VMOS can be installed in the form of a normal APP to Linux or Android system through VM technology. That is to run another complete Android system through an application Moreover, VMOS is not controlled by the host system. (Android on the phone).
VMOS Features: — Create a Fake Phone Environment: Use VMOS to create a full virtual Android environment with a working Play store and network connectivity. This virtual Android machine will run Android 5.1.1 and appears as a native OS with full touch control just like you would use on your primary Android system. The Android VM is complete with an app drawer, Google services, and some standard apps like a file manager and internet browser. You can sign in with your gmail account and access the full Play store and download new apps as well. — Root Support: The virtual machine that you create in VMOS can be rooted without affecting the primary system. This is a good solution for anyone looking to run root apps but don’t have the ability to root their actual phone. This is also an essential feature for developers testing apps. Root access is often required for specific functions of different applications. Now developers can run them without risking corrupting the primary system. — Multiple Accounts and Apps: With the ability to run two Android systems on one phone, you can use the virtual space to run duplicated apps with different accounts. The VM is a good way to keep your personal apps and accounts separate from your work. Sign in with your personal email, snapchat, twitter ect. on your main system, then put all of your work related accounts on the VM. You can run VMOS in a floating window, making it easy to switch between systems quickly, giving you faster access to duplicated apps.
ПЕРЕД ТЕМ, КАК ЗАДАТЬ ВОПРОС — ПРОЧИТАЙТЕ ШАПКУ!
Если установить образ VMOS выше версии вашего Android на устройстве, то образ не запустится по ограничению ядра.
VMOS Pro не запустится, если в вашем устройстве менее 2ГБ ПЗУ-памяти
Приложение позволяет создать «второе пространство» внутри себя (с приложениями которые вы туда установите), работает одновременно и независимо с другими приложениями пользователя (при достаточном количестве оперативной памяти). Это не эмулятор и в Recovery через программу не войти!
Версии: Версия PRO имеет Android 7 и поддерживает 64bit arm v8a приложения, возможность иметь несколько разных виртуальных машин и многое другое. Является улучшенной версией старого VMOS. GL — глобальный релиз программы, имеет английский язык, редко обновляется CN — китайский билд, имеет китайский язык, часто обновляется, в связи с этим имеет больший функционал в отличии от глобальной
Нажать на установку в маркете.
Принудительно закрыть маркет.
Снова в него зайти.
Если не заработало — попробуйте перезапустить VMOS.
VMOS вправе работать нестабильно, как и программы в нём. На вашем устройстве теперь работают сразу две системы.
Если есть проблемы с одной программой/игрой, можно попробовать поменять как и приложение, так и используемый ром.
Для более-менее стабильной работы VMOS Pro необходимо 2гб+ ОЗУ.
Q. Как работает VMOS? A. VMOS — это новая и инновационная технология. Он виртуализирует собственную операционную систему Android на вашем телефоне. С VMOS вы можете переключаться между реальной и виртуальной системами в любое время. Данные и приложения хранятся локально.
Q. На какой телефон можно установить приложение? A. Телефон должен иметь больше 32 ГБ памяти и 3 ГБ оперативной памяти, также телефон должен работать на версии android 5.1 и выше.
Q. Могу ли я клонировать приложение из реальной системы в ВМ? A. Да. File→Choose APP→Import [Файл -> выбрать приложение -> импорт].
Q. Как дела с быстродействием системы? A. На самом деле, данное приложение работает быстрее, чем облачные, так как все данные хранятся в локальном хранилище.
Q. Почему VMOS нужен доступ к хранилищу, информации об устройстве, расположению, IMEI и аудио? A. VMOS требует данные разрешения для лучшего эмулирования системы.
Q. VMOS безопасен для реального устройства? A. Конечно, реальный телефон и VMOS используют разные операционные системы. Данные из обеих систем не будут мешать друг другу.
Внимание, лайфхак! Если изучить шапку темы, то ты получишь ответ на 99% своих вопросов и проблем!
Источник
VMOS Pro 1.5.3
VMOS — виртуальная машина с возможностью включения Root одним кликом. VMOS может быть установлен в виде обычного приложения для системы Linux или Android с помощью технологии VM. Это эмулятор, а также клонер приложений в один клик. Более того, VMOS не контролируется хост-системой. (Android на телефоне).
Особенности приложения VMOS:
Хотите ли вы иметь другую систему Android на вашем телефоне? Хотите установить 2 одинаковых приложения в 1 телефон? Соответствует ли ваш телефон требованиям к установке всех приложений? VMOS помогает вам решить эти проблемы.
VMOS — это глобальное приложение, предназначенное для создания виртуальной Android на Android, полностью независимой системы, которая любима гиками.
Вы можете иметь две учетные записи в социальных сетях в Интернете, совмещая жизнь и работу в одном устройстве.
VMOS оснащается изображением в режиме изображения.
Плавающее окно отображается над другими приложениями со свободным перетаскиванием и свободным масштабированием. И т.д., плавающее видео с Youtube. (фон YouTube)
VM У нас может быть VMOS работающий фон для некоторых конкретных игр.
Unique Еще одна уникальная функция — настраиваемое разрешение.
Пользователи определяют длину, ширину и DPI в качестве своих пожеланий. Разрешения, которые вы установили ранее, также будут записаны.
Q. Как работает VMOS? A. VMOS — это новая и инновационная технология. Он виртуализирует другую собственную операционную систему Android на вашем телефоне, например, в параллельном пространстве или параллельной системе. С VMOS вы можете переключаться между реальной и виртуальной системами в любое время. Данные и приложения хранятся локально.
Q. Является ли VMOS рутованной системой? A. Пользователи решают. Мы можем переключить кнопку в разделе «Параметры разработчика» → «Предоставить root-права».
Q. Какие типы телефонов можно установить? A. В телефоне более 32 ГБ памяти и 3 ГБ оперативной памяти. И система телефона выше или равна Android 5.1
Q. Могу ли я клонировать приложение в реальном телефоне на него? A. Да. Файл → Выбрать приложение → Импорт
Q. Как скорость работы VMOS? A. На самом деле, это быстрее, чем облачный телефон, так как все данные на вашем телефоне. Нет необходимости передавать данные удаленно.
Q. Зачем VMOS нужен доступ к хранилищу, информации об устройстве, расположению, IMEI и аудио? A. VMOS требует этих разрешений для лучшего моделирования реальных телефонных сценариев.
Q. Безопасен ли VMOS для вашего реального телефона? A. Конечно. Реальный телефон и VMOS имеет 2 отдельные системы. Данные из обеих систем не будут мешать друг другу.
Внимание! Для запуска программы, после установки VMOS, установите VMOS Unlocker.
VMOS Pro — новая версия приложения, позволяет сама скачивать образы системы разных версий, не требует установкиVMOS Unlocker.