Переключатель android x86 разрешение экрана
Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моем Windows 7. Я загрузил VirtualBox и ISO, и я сделал виртуальную машину с ним, но я не могу установить разрешение 320x480 или что-то подобное.
следующий урок "использование порта Android-x86 в качестве эмулятора" предлагает вставить:
<ExtraDataItem name="CustomVideoMode2" value="320x480x16" />
мой и я сделал это. Затем я добавил UVESA_MODE=320x480 и vga=ask загрузки конфигурации. Когда он загружается, я должен нажмите введите чтобы увидеть доступные варианты, но нет 320x480 среди них. Как я могу заставить его работать?
7 ответов:
чтобы изменить разрешение экрана Android-x86 на VirtualBox вам нужно:
добавить пользовательское разрешение экрана:
AndroidVBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x16"Android > =6.0:
VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x32"выясните, что такое ' hex ' - значение для вашего
VideoMode:
2.1. Запустите виртуальную машину
2.2. В меню GRUB введите a (Android >=6.0:e)
2.3. В следующем окне Добавитьvga=askи нажмите введите
2.4. Найдите свое разрешение и запишите / запомните ' hex ' - значение дляModeколонкиперевести значение в десятичную систему счисления (например,
360hex это864в десятичной системе).на
menu.lstи изменить его:
4.1. В меню GRUB выберитеDebug Mode
4.2. Введите следующее:mount -o remount,rw /mnt cd /mnt/grub vi menu.lst4.3. Добавить
vga=864(если ваш ' hex ' - значение360). Теперь он должен выглядит так:ядра /андроид-2.3-rc1 и/ядра Тихом корень=в/dev/ram0 для androidboot_hardware=с EeePC acpi_sleep=s3_bios,s3_mode Дои=160 UVESA_MODE=320х480 СРЦ=/андроид-2.3-rc1 находятся на sdcard=/данных/карты памяти.img vga=864
4.4. Сохраните его:
:wqотключить и перезагрузку:
cd / umount /mnt reboot -fнадеюсь, что это помогает.
основываясь на моем опыте, достаточно использовать следующие дополнительные параметры загрузки:
UVESA_MODE=320x480 DPI=160нет необходимости добавлять определение vga. Следите за значением DPI! Как больше один делает ваши иконки больше.
чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)
mount -o remount,rw /mnt vi /mnt/grub/menu.lstТеперь отредактируйте эту строку:
kernel /android-2.3-RC1/kernel quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios,s3_mode SRC=/android-2.3-RC1 SDCARD=/data/sdcard.img UVESA_MODE=320x480 DPI=160перезагрузка
в VirtualBox, вы должны добавить пользовательское разрешение с помощью команды:
VBoxManage setextradata "VM name" "CustomVideoMode1" "800x480x16"вместо редактирования a .
это решение отлично работает для меня!
Я хотел бы прояснить один маленький попался здесь. Вы должны использовать CustomVideoMode1 до CustomVideoMode2 и т. д. VirtualBox распознает эти режимы в порядке, начиная с 1, и если вы пропустите номер, он не распознает ничего На или за номером, который вы пропустили. Это застало меня врасплох.
проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграть с xxx в DPI=xxx, чтобы изменить разрешение. xxx=100 делает его очень маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с android в Virtualbox.
VBoxManage setextradata <VmName> "CustomVideoMode1" "440x680x16"со следующим приложением к cmd ядра android:
UVESA_MODE=440x680 DPI=120
хорошо, может быть, есть больше, как я, которые не имеют никаких ссылок UVESA_MODE или S3 в их меню.ЛСТ. Во-первых, сделайте процедуру "VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x32" через терминал. Мой пользовательский видеорежим был "1920x1089x32"... (извините, я использую Linux, поэтому процедура работает на Linux) для Windows, просто добавьте .exe в VBoxManage.. Посмотрите в первую запись, как описано выше, это запись меню, которую вы обычно загружаете. Я обычно использую nano, поскольку он работает более легко для мне. И nano, оказывается, присутствует в Android >6 тоже. (другая версия не пробовал)
процедура:
- загрузите виртуальную машину, выберите опцию "режим отладки" для загрузки. Нажатие "enter" через некоторое время приведет к появлению подсказки
- изменить каталог на /mnt / grub "cd / mnt / grub"
- список содержимого каталога с "ls" (не обязательно, но мне нравится видеть, где я)
- меню "копировать".lst (сделайте эту стандартную процедуру перед изменением чего-либо) "меню cp.lst меню.ЛСТ.бак" (или любое расширение, которое вы хотите использовать для резервного копирования)
- открыть меню.lst, например: "меню nano.lst".
- посмотрите в первой записи меню (обычно есть 4, начиная с заголовков, которые вы видите в меню загрузки) запись "ядро", которая заканчивается словом "Тихий"
- замените " тихий "на что-то вроде" vga=ask", если вы хотите, чтобы вас спрашивали каждый раз при загрузке для разрешения экрана или" vga=(шестнадцатеричное значение)", как показано в anwer surlac.
- выход и сохранить, не забудьте на самом деле сохранить его! дважды проверьте это. (ctrl+X, да, введите для nano)
- перезагрузите VM с помощью "ключа вашего хоста" + " R "(обычно "правильный контроль" + "R")
надеюсь, что это поможет кому-нибудь, как это решило мою проблему.
edit: я вижу, что я разместил эту статью в неправильном месте, так как исходный вопрос касается другой версии Android. Кто-нибудь знает, как перенести его в соответствующее место?
Я использую ubuntu 13.04 в качестве хоста. Этот четкий учебник работает:
чтобы добавить дополнительные разрешения, выполните следующие действия:
- запустите нужную виртуальную машину в Oracle Virtualbox
выполнить в терминал:
~# VBoxManage list runningvmsПроверьте имя виртуальной машины
добавить новое постановление:
~# VBoxManage setextradata "[YourVmNameHere]" "CustomVideoMode1" "800x480x16"найти в выше учебник: "тест различных размеров экрана и разрешения"
Comments