Получение гостевых дополнений VBox для Android x86

Я использую Android x86 на VirtualBox и хочу, чтобы была включена интеграция указателя, для чего в гостевой ОС должны быть установлены гостевые дополнения VirtualBox.

Я много искал, но обнаружил, что нужно компилировать гостевые дополнения с заголовками ядра Android-x86. Может ли кто-нибудь поделиться, как это сделать?

Заранее спасибо.


person amd    schedule 22.11.2011    source источник


Ответы (7)


Виртуальные машины, предоставляемые Genymotion, имеют встроенные эти функции (по крайней мере, для захвата/освобождения указателя мыши, который выполняется автоматически ).

Так что у меня нет решения, но оно, по крайней мере, завершено в коммерческом программном обеспечении, предоставляющем образы, совместимые с VirtualBox.

person Graveen    schedule 14.01.2014
comment
к сожалению, исходный код genymotion закрыт. Я бы предпочел увидеть открытое решение. - person cweiske; 26.09.2014
comment
Genymotion не работает в системах типа Fedora/RedHat :( - person kaleemsagard; 11.10.2014

Просто отключите «интеграцию с мышью» на вкладке «Хост-машина».

исх. https://code.google.com/p/android-x86/issues/detail?id=341#makechanges

person user2328516    schedule 28.04.2013
comment
Как это относится к вопросу? - person Abhishek Anand; 29.08.2017

Согласно Sasquatch, модератору форумов VirtualBox, Android не является поддерживаемой гостевой ОС, https://forums.virtualbox.org/viewtopic.php?f=9&t=42240

Android не является поддерживаемой гостевой ОС, поэтому нет GA. Кроме того, он не соответствует требованиям для поддержки гостевых дополнений: вы не можете устанавливать пакеты поддержки для ядра, чтобы создавать модули ядра. По крайней мере, я не в курсе.

person Zian Choy    schedule 24.11.2011
comment
Мне это не кажется правильным. Во-первых, Android не обязательно должен быть поддерживаемой гостевой ОС. Linux 2.6 является поддерживаемой гостевой ОС. Во-вторых, вы можете установить всю систему Debian в chroot (android.stackexchange.com/questions/12207/) - так что вы, безусловно, можете установить все необходимое для компиляции гостевых дополнений. Или вы можете кросс-компилировать их в другой системе Linux. Не легко, но уж точно не невозможно. - person Auspex; 18.07.2013

Я сам не пробовал, но, видимо, вы можете просто использовать функцию «Включить удаленный дисплей» в VirtualBox, чтобы включить поддержку указателя в соответствии с сообщение в группе сборки Android:

Если вы используете команду «rdesktop» для подключения к вашему экземпляру Android VirtualBox, у вас может быть рабочая мышь и курсор. Сначала включите удаленный дисплей с помощью:

устройства -> Включить удаленный дисплей

Затем подключитесь с помощью команды rdesktop

apt-get install rdesktop # ubuntu  
yum install rdesktop     # fedora 
rdesktop -a 16 localhost:3389
person Joe    schedule 22.11.2011
comment
Да, но когда я включаю абсолютный указатель мыши, я не вижу никаких движений мыши, кроме того, я вижу два указателя мыши, один для гостя, а другой для хоста, который мне не нужен. - person amd; 23.11.2011
comment
Два указателя и их движения не синхронизируются. Это сильно усложняет навигацию по интерфейсу. - person palswim; 06.07.2019

после того, как вы включите абсолютный указатель мыши, вы должны запустить свою виртуальную ОС, а затем щелкнуть устройство> и выполнить поиск «отключить интеграцию с мышью».

person fareza    schedule 19.04.2013
comment
Как это что-то решает? Теперь у вас есть мышь в гостях, а не в хосте - и Android удается захватить мой ключ хоста, так что я даже не могу выйти из него. - person Auspex; 18.07.2013
comment
@Auspex: 1. Если Android использует ваш хост-ключ, вам следует изменить его. 2. Идея состоит в том, чтобы захватить его, щелкнув и отменив захват с помощью ключа хоста, когда вам нужно. - person ReinstateMonica3167040; 13.05.2019

https://books.google.co.uk/books?id=snc5DwAAQBAJ&pg=PA309&lpg=PA309&dq=vbox+guest+additions+android+x86&source=bl&ots=z4hQqfdDcb&sig=ACfU3U0Dg32vu0RqIIWhvM44kvKkrZbR9g&hl=bg&sa=X&ved=2ahUKEwikvfLMo5fsAhXXUhUIHYtVDvA4MhDoATAHegQIARAC#v=onepage&q=vbox%20guest%20additions%20android%20x86&f=false

Вы можете прочитать здесь, как создавать дополнения VBox для Android x86. И в итоге создать пакет для неопытных пользователей.

person SEGStriker    schedule 03.10.2020

В VirtualBox измените настройку ввода с планшета USB или чего-либо еще на мышь ps/2.

person DARR Tech    schedule 05.03.2021