змінити дозвіл екрана Android на VirtualBox


Про те, як запустити Android на VirtualBox ми говорили в минулій статті. При цьому продовжимо...

За замовчуванням екран віртуального пристрою Android на VirtualBox майже квадратний. Цього цілком достатньо, щоб перевірити програмний код, але коли справа доходить до адаптації програми до різних пристроїв, потрібні конкретні розміри вікна.

Android на виртуальной машине VirtualBox

На щастя, користувачам залишили можливість змінювати дозвіл. Для тих, хто в цій справі новачок, спосіб може здатися занадто хитромудрим: вся процедура проходить в командному рядку, якщо не Windows, так Android. Але не все так складно, як здається. Головне - точно слідувати інструкціям.

В VirtualBox немає вбудованої функції зміни орієнтації, як наприклад, на емуляторі. Але вийти з положення можна тим же самим способом – змінити дозвіл екрана.

Користувальницький режим відео

Коли завантажується операційна система Android на VirtualBox, в синьому вікні бачимо два варіанти: звичайна завантаження і завантаження в режимі відладки (Debug Mode).

Загрузка Android на VirtualBox

Потрібно створити третій пункт користувальницького режиму відео. Там ми і будемо вибирати дозвіл екрану віртуальної машини.

Завантажте віртуальну машину. У моєму випадку це "Android 4.0". Бачимо два вищезгаданих пункту. Нам потрібен другий – «Debug Mode». Зачекайте кілька секунд. У командному рядку введіть «vi /mnt/grub/menu.lst». Підтверджуємо, натиснувши «Enter».

Загрузка Android на VirtualBox

Перед вами редактор. У це важко повірити, але це правда. Якщо ви вперше маєте справу з редактором, просто слідуйте інструкції – все вийде. Всі команди вводите на англійській розкладці.

Настройка разрешения экрана VirtualBox

Ставимо курсор у кінці останнього рядка, але НЕ порожній (це може бути і передостання, якщо враховувати порожню). Там тиснемо "a", "Enter" і "Escape". Ви створили ще одну останню порожній рядок.

Далі копіюємо рядок, що починається з "title". Їх дві, вибираємо будь-яку. Для цього ставимо на неї курсор (в будь-якому місці – хоч на початку, хоч у кінці рядка). Тиснемо "yy" (аналог "Ctrl c").

Переходимо на останню порожній рядок. Тиснемо "p" (аналог "Ctrl v"). Нова рядок вставлена. Таким же чином копіюємо дві інші рядки під "title..." - "kernel..." і "initrd...".

Перед вами повинні бути три пункти меню, два з яких однакові. Тепер трохи змінимо рядка "title..." і "kernel...".

Настройка разрешения экрана Android в VirtualBox

Натисніть "i" – це включить режим редагування. Тепер ви можете друкувати, тому будьте уважні. У рядку "title..." в дужках вкажіть ім'я "Custom video mode". У рядку "kernel..." після "s3_mode" додайте "DPI=160 vga=ask".

Настройка разрешения экрана Android в VirtualBox

І останні команди: "Escape" (виходимо з режиму редагування), ": w" (сохраняемся), ": q" (виходимо з редактора).

Система вас кілька раз попросить ввести "exit". По-моєму, два рази.

Настройка разрешения экрана Android в VirtualBox

Настройка разрешения экрана Android в VirtualBox

Ось і все, робота з редактором закінчена. Ви успішно створили 3 пункт «Custom video mode».

Додаємо потрібний дозвіл

В VirtualBox є так звана таблиця можливих дозволів екрану. Нам потрібно доповнити її власним варіантом, наприклад, 320х480х16. Потім ми виберемо цей варіант, коли будемо працювати з третім пунктом створеним «Custom video mode».

Для початку закрийте VirtualBox, якщо він відкритий і відкрийте командний рядок Windows. Зайдіть в папку установки VirtualBox. VirtualBox може знаходиться в "C:\Program Files\Oracle\VirtualBox".

Команди: щоб увійти в каталог - "cd НАЗВАНИЕ_ПАПКИ". Щоб повернутися на крок назад – "cd..". Цього вистачить.

Коли будете в папці VirtualBox, введіть команду: VBoxManage setextradata "ІМ'Я_ПРИСТРОЮ" "CustomVideoMode1" "320x480x16". Ім'я пристрою повинне збігатися з ім'ям віртуального пристрою в VirtualBox. В моєму випадку "Android 4.0". CustomVideoMode1 – не змінювати. Дозвіл екрану може бути будь-яким.

Підтверджуємо, натиснувши "Enter". Між двома рядками ніяких повідомлень не повинно бути. Це означатиме, що все пройшло без помилок.

Добавляем нужное разрешение

Задаємо дозвіл

Отже, два необхідні кроки ми зробили: додали потрібно дозвіл в таблицю VirtualBox; створили третій режим завантаження – "Custom video mode". Тепер використовуємо цей пункт меню для того, щоб увійти в таблиці і вибрати потрібний дозвіл.

Завантажуємо віртуальну машину, для якої все це робилося. Вибираємо створений пункт "Custom video mode".

Настройка разрешения VirtualBox

Тиснемо "Enter", щоб побачити таблицю.

Настройка разрешения VirtualBox

Знаходимо наш параметр. На малюнку він виділений червоним. Наприклад, 360 – це код вибору дозволу. У вас може бути інше число. Введіть код біля потрібного дозволу.

Настройка разрешения VirtualBox

Завантаження пішла. Дозвіл змінилося. Перед вами повністю робоча віртуальна машина з потрібним роздільною здатністю.

Щоб взаємодіяти з екраном, вимкніть режим інтеграції миші («Машина», «Вимкнути інтеграцію миші»). Щоб ведмедика повернути – правий "Ctrl".