Подробное руководство по установке Android-x86
Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.
Что нам необходимо:
Среда разработки Eclipse + Android SDK тут,
а также VirtualBox.
Под катом много картинок, и процесс установки, а также некоторые полезные советы.
Создаем Виртуальную машину:
Имя: Android-2.2-Generic
Операционная система: Linux
Версия: Linux 2.6
Память: 512 MB
Жесткий диск: 3GB
В Настройках машины:
Свойства->Сеть
Адаптер 1 — NAT (в виртуальной машине будет виден как eth0, для интернета).
Адаптер 2 — Виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для управления ADB).
Подключите образ к виртуальной машине.
И так сверимся какие параметры машины.
Запускаем виртуальную машину
Управление производится стрелками влево, вправо, вверх, вниз
По шагам как инсталлировать линукс:
В загрузчике выбрать пункт меню
1. Installation — Install Android-x86 to harddisk
Создаем разделы.
2. Create/Modify partitions
Выбрать [New] -> [Primary] -> Size (in MB) 3216 press [ok]
Выбрать [Bootable]
Выбрать [Write] подтвердить запись изменений yes
Выход [Quit]
Выбираем раздел для установки
3. Select partitions to install Android-X86
[sda1 Linux VBOX HARDDISK]
Выбор файловой системы
4. Please select a filesystem to format sda1
[ext3]
Подвердить форматирование Yes
Установка загрузчика GRUB
5. Do you want install boot loader GRUB?
Подвердить Yes
Вы хотите сделать /system для чтения и записи
6. Do you want to install /system directory as read-write?
Подтвердить Yes
В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы.
Процесс установки завершен
7. Android-x86 is installed successfully.
Создаем SD карту
[Create a fake SD Card]
size 2000 MB
отключить CD-ROM
Перегрузить систему
Reboot
Горячие клавиши:
- esc, правая кнопка мыши Назад
- кнопка меню между правым ctrl и alt, на некоторых ноутбуках отсутствует
- alt+f1, alt+f7 переключение между консолями
- alt+курсор влево , alt + курсор вправо
- f6 Выбор режимов, авиа режим, выключение
, перегрузка - клавиша win домой
Если у вас не работает курсор мыши.
Идем в Машина-> Выключить интеграцию мыши host + i ( клавиша host по умолчанию правый ctrl).
Разблокируем экран потянув стрелку вверх
Настройка Сети
По умолчанию эмулятор не может работать с двумя сетевыми адаптерами — не проблема.Нам нужен интернет + внутренний адрес для отладки.
Идем в запуск приложений
Выбираем приложение
Settings -> Configure Ethernet
Ставим eth0 dhcp выбираем save.
Перегружаем Эмулятор.
Когда машина загрузится переключаемся в текстовую консоль alt+f1
Магический порядок
root@android:/ #
# netcfg
# netcfg eth1 down
# netcfg eth1 dhcp
*action ‘dhcp’ failed (invalid argument)*
*без этой комманды не выделялся адрес вообще*
# netcfg eth1 up
# netcfg
Всё выглядит приблизительно так.
Запоминаем адрес eth1 он будет нужен для adb.
Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой.
Теперь на компьютере переходим в папку где стоит Android-SDK, в вашей системе может другая папка
C:\Program Files\Android\android-sdk\platform-tools\
Используем команду adb eth1 адрес, у меня был 192.168.56.101
Вывод будет подобный:
C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.101
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.56.101:5555
Пример работающего приложения.
Как быть если хочу поставить NotePad,Snake и другие примеры
можно поставить данную утилиту SystemApp_Remover_4_19.ap.
Процесс установки будет выглядеть приблизительно так.
C:\Program Files\Android\android-sdk\platform-tools>adb install c:\temp\SystemApp_Remover_4.19.apk
Потом удаляете из списка системных приложений то с чем конфликтует Eclipse
p/s Переключение видео режимов.
В Меню загрузки нажимаем e
Появится другое меню
kernel /android-2.2/kernel /quiet root .
Еще раз нажимаем e и добавляем в конце строки через пробел vga=ask
Чтобы загрузится нажимаем enter b, и потом выбираем нужный режим из списка.
p/p/s Это мой первый пост на Хабре, не судите строго.
Источник
Android x86. Установка в VirtualBox и настройка
Если Вы хотите попробовать новую версию Android, совсем необязательно покупать новый телефон или планшет, вполне достаточно скачать последнюю версию Android-x86 и запустить ее в эмуляторе Oracle VM VirtualBox на компьютере.
Также Вы можете создать загрузочную флешку с Android-x86 и запустить напрямую на компьютере.
Чтобы испытать Android-x86, понадобится три вещи:
- Компьютер с поддержкой аппаратной виртуализации (обычно все новые компьютеры имеют такую возможность).
- Виртуальная машина Oracle VM VirtualBox (доступна для Windows, Linux и MacOS).
- Дистрибутив Android-x86 (последняя и предыдущие версии доступны на сайте проекта).
Поддержка аппаратной виртуализации
Убедитесь, что Ваш компьютер поддерживает аппаратную виртуализацию, а также что она включена в настройках BIOS/UEFI. Обычно в BIOS/UEFI она находится в подменю настроек процессора (Advanced CPU Configuration) и называется «Intel Virtualization Technology» (для процессоров Intel, для AMD-процессоров смотрите по ссылке выше).
Если процессор в Вашем компьютере не поддерживает технологию аппаратной виртуализации, Вы не сможете установить 64-битные версии Android. И, скорее всего, последние даже 32-битные версии Android (5.x, 6.x, 7.x) на Вашем компьютере тоже не запустятся.
Подготовка VirtualBox
Скачайте и установите программное обеспечение Oracle VM VirtualBox на компьютер, как Вы обычно устанавливаете другие приложения. Запустите приложение и нажмите на кнопку «Создать», чтобы запустить мастер добавления новой виртуальный машины.
В поле «Имя» введите желаемое имя будущей виртуальной машины на Android. В списке «Тип» выберите «Linux», в списке «Версия» – «Linux 2.6 / 3.x / 4.x (64-bit)», если Ваш компьютер поддерживает аппаратную виртуализацию. В противном случае выберите пункт «Linux 2.6 / 3.x / 4.x (32-bit)», но помните, что тогда не гарантируется работа последних версий Android-x86 в VirtualBox. Нажмите кнопку «Далее» для продолжения.
В следующем окне укажите размер оперативной памяти, выделяемый под Android, но рекомендуется не больше половины памяти компьютера. 1 Гб вполне хватит для запуска Android 7.1 Nougat, который мы будем запускать в нашем примере.
В следующем окне выберите пункт «Создать новый виртуальный жёсткий диск».
В списке «Укажите тип» выберите «VDI (VirtualBox Disk Image)».
В списке «Укажите формат хранения» выберите пункт «Динамический виртуальный жёсткий диск».
В следующем окне установите желаемый размер внутренней памяти для Android. 8 Гб достаточно для ознакомления с рассматриваемой в нашем примере системой Android 7.1 Nougat.
Нажмите «Создать», чтобы завершить настройку создаваемой виртуальной машины. После этого она появится в списке виртуальных машин VirtualBox. Нажмите кнопку «Настроить», чтобы произвести дополнительную настройку виртуальной машины.
В окне настроек, в списке слева выберите пункт «Система», затем на вкладке «Процессор» установите значение на 2 ЦП, если позволяет процессор Вашего компьютера. Также поставьте галочку «Включить PAE/NX».
На вкладке «Ускорение» убедитесь, что выставлены галочки виртуализации (если процессор Вашего компьютера поддерживает аппаратную виртуализацию).
В разделе «Дисплей», на вкладке «Экран» установите размер видеопамяти – 128 Мб и поставьте галочку «Включить 3D ускорение». Нажмите «ОК», чтобы сохранить настройки.
Все! Виртуальная машина готова к установке Android. Продолжение читайте на следующей странице.
Источник
Virtualbox with android x86
Устанавливаем 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 Источник |