Android virtualbox android studio
Устанавливаем 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. Скачиваем и устанавливаем программу. 1.1. Создаём виртуальную машину с любым названием, тип системы: Linux, версия: Ubuntu (разрядность не важна). 2.1. Запускаем машину. Теперь у вас есть уже рутированный Android с прошивкой для разработчиков. Как изменить разрешение экрана? Она определяет разрешение и количество памяти для цвета. VirtualBox 6.0 не хочет запускать Android Как включить полную поддержку программ, написанных для ARM в Android-x86? Что работает и что не работает в последней версии (Android 8.1)? Сообщение отредактировал Smit7564 — 28.04.20, 22:47 Спасибо, все понятно расписал, +++++++ тебе! Добавлено 31.01.2014, 18:38: Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор. Я лично пробовал через MS virtual pc Источник Rebel codeинструкции, руководства, документацияЭмулятор Android-устройств на VirtualBox в UbuntuПодробная пошаговая инструкция по установке и использованию эмулятора VirtualBox для использования совместно с Android Studio в ОС Ubuntu. Основная задача: использовать виртуальное устройство в VirtualBox для разработки и запуска приложений из Android Studio. Особенно актуально использование интерфейса Bluetooth в виртуальном устройстве VirtualBox, т.к. большинство эмуляторов его не поддерживает. С помощью этой инструкции можно подключить виртуальную машину к интерфейсу Bluetooth компьютера. 1. Установка VirtualBox VirtualBox можно установить через «Центр приложений Ubuntu». После установки через терминал следует добавить текушего пользователя в группу vboxusers, это нужно для того, чтобы иметь доступ к реальным USB-устройствам через VirtualBox: имя_пользователя — имя текущего пользователя Ubuntu. После этого следует перезапустить сеанс пользователя или перезагрузиться. 2. Создание виртуальной машины VirtualBox Создадим виртуальную машину с произвольным именем, на основе Linux / Other Linux (32-bit). Оперативная память будет 512 Мб, этого вполне достаточно. Если создать слишком маленький по объёму виртуальный диск, можно поймать ошибку: 3. Установка ОС Android Перед установкой системы Android следует скачать её образ c android-x86.org. В данной инструкции использован образ android-x86-4.4-r2.iso Запустим созданную виртуальную машину. После этого сразу же будет предложено выбрать загрузочный диск, следует выбрать скачанный образ ОС Android в формате iso. Далее описана последовательность действий со скриншотами. Выбираем установку системы: Создаём раздел для установки: В указанном ниже диалоге выбираем «New» / «Primary», оставляем полный размер виртуального диска, далее маркируем диск как «Bootable», нажимаем «Write» и «Quit»: Теперь выбираем созданный раздел для установки системы: Форматируем раздел в ext3: Соглашаемся на установку загрузчика GRUB: Соглашаемся на установку прав чтения/записи для файловой системы, это пригодится в будущем: Установка завершена, проверим установку запустив эмулятор: При первом запуске нужно выполнить настройки ОС Android. Подключаться по Wi-Fi не нужно, вводить данные аккаунта Google тоже. 4. Настройка виртуальной машины Перед изменением настроек виртуальную машину нужно выключить. Основная настройка, которую важно указать, это режим сетевого подключения, нам нужен «Сетевой мост» (bridge). Так как в моём случае все устройства подключены через роутер по Wi-Fi, я выбрал интерфейс wlan0, а не eth0.
Полезно дополнительно увеличить размер видеопамяти до 32 Мб в разделе «Дисплей». 5. Получение IP-адреса виртуального устройства Запускаем виртуальную машину и ждём окончания загрузки. Для определения IP-адреса виртуального устройства нужно в нём запустить консоль сочетанием Alt+F1 (вернуться в GUI-режим можно сочетанием Alt+F7). В консоли набираем команду: На экране появится примерно такой вывод: Нам нужно значение IP-адреса интерфейса eth0, через который работает наше устройство в виртуальной машине. 6. Подключение виртуального Android-устройства В терминале Ubuntu переходим в директорию установки Android SDK, раздел инструментов, в моём примере это /opt/android-sdk-linux/platform-tools/: Остановим adb, этого делать не обязательно, но в некоторых случаях необходимо: Подключим виртуальное устройство по IP-адресу, который мы недавно узнали, указав порт 5555: Вывод в терминале будет примерно такой: В дальнейшем, после перезагрузки компьютера или после смены сеанса, потребуется повторное подключение, но по такому же IP-адресу. То есть достаточно один раз выполнить последнюю команду. 7. Запуск приложений в эмуляторе VirtualBox На самом деле никаких дополнительных действий уже не требуется, после запуска приложения в Android Studio система сама предложит выбрать эмулятор из списка, в котором будет присутствовать новое виртуальное устройство. После подтверждения, на экране устройства появится запрос на установку приложений из нового источника: Теперь можно работать с устройствами VirtualBox в Android Studio. 8. Использование реального Bluetooth-устройства через эмулятор VirtualBox Задача крайне актуальна для разработчиков под Android, которые разрабатывают приложения для связи по Bluetooth. Чтобы не покупать второе Android-устройство, можно обойтись его виртуальным заменителем. Чтобы эмулятор имел доступ к Bluetooth-адаптеру, встроенному или внешнему, нужно в настройках виртуальной машины добавить нужное устройство в список доступных, это делается на вкладке настроек «USB»: После нажатия на иконку добавления устройства (со знаком «+»), на экране появится список доступных устройств, как правило это видеокамера, адаптер bluetooth и wi-fi, кардридер и т.п. Если никакого списка устройств не появилось, то, скорее всего, текущий пользователь системы не состоит в группе vboxusers. Как это исправить описано в первом пункте в начале статьи. Выбираем нужное устройство и запускаем виртуальную машину. В настройках доступен интерфейс Bluetooth. Источник Подробное руководство по установке Android-x86Эмулятор который идет в комплекте с Android SDK, не очень шустрый. Что нам необходимо: Под катом много картинок, и процесс установки, а также некоторые полезные советы. Создаем Виртуальную машину: В Настройках машины: Свойства->Сеть Подключите образ к виртуальной машине. Запускаем виртуальную машину Управление производится стрелками влево, вправо, вверх, вниз По шагам как инсталлировать линукс: В загрузчике выбрать пункт меню В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы. Горячие клавиши:
Если у вас не работает курсор мыши. Настройка Сети Выбираем приложение Магический порядок Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой. Теперь на компьютере переходим в папку где стоит Android-SDK, в вашей системе может другая папка Вывод будет подобный: Пример работающего приложения. Как быть если хочу поставить NotePad,Snake и другие примеры Процесс установки будет выглядеть приблизительно так. Потом удаляете из списка системных приложений то с чем конфликтует Eclipse p/s Переключение видео режимов. p/p/s Это мой первый пост на Хабре, не судите строго. Источник |