2015-01-29 10 views
0

У меня есть Android X-86, установленный в Virtual Box как виртуальная машина на моей Windows 7. Я использую Bluetooth-ключ для доступа к Bluetooth на моей виртуальной машине. Но я не могу включить Bluetooth из меню. Когда я начинаю Bluetooth приложение, он просто говоритBluetooth не включает виртуальную виртуальную машину VM

Turning on Bluetooth... 

и делает nothing.It работает нормально до последнего времени я использовал его, но он перестал работать suddenly.I создали виртуальную машину, используя следующие шаги:

Задайте тип гостевой ОС как Linux, а не другой. После создания виртуальной машины установите сетевой адаптер в «Мостовой». Запустите виртуальную машину и выберите «Live CD VESA» при загрузке. Теперь вы узнаете ip этой виртуальной машины. Перейти к терминалу в VM (с помощью Alt + F1 & Alt + F7 для переключения) и использовать команду netcfg, чтобы найти это. Теперь откройте командную строку и перейдите в папку установки Android (на хосте). Обычно это C:\Program Files\Android\android-sdk\platform-tools>. Тип adb connect IP_ADDRESS Подключите USB-ключ Bluetooth. В окне VirtualBox перейдите в раздел Устройства> USB-устройства. Выберите ключ.

Кроме того, я нашел подобные вопросы, однако еще ничего не помогло Bluetooth does not work in Android x86 on VirtualBox USB bluetooth in Ubuntu 12.04 on Virtual Box Любые идеи, как я могу использовать синий зуб ключ на Vm действительно были бы оценены

ответ

0

При запуске виртуальной машины, в разделе Устройства в Откроется окно VirtualBox, убедитесь, что под USB-устройствами имеется галочка рядом с вашим устройством Bluetooth-ключа.

Если он не установлен и предупреждает вас о том, что устройство уже используется, когда вы пытаетесь его проверить, отсоедините ключ и подключите его обратно, пока виртуальная машина все еще находится на начальном синем загрузочном экране. Это должно быть сделано до того, как Android загрузился, или он не будет работать.

1

успешно проверена на:

Ubuntu: 16,04
Virtualbox: 5.0.24
Android x86: 4,4-r5, 5,1-rc1, 6,0-rc1 *
Bluetooth USB Dongle Испытано:

PASSES: Cambridge Silicon Radio CSR8510 A10 [8891] 
FAILS: Broadcom BCM20702A0 [0112] 

чтобы быть в состоянии сделать следующее:

Android -> Settings -> Bluetooth -> On 

Вам необходимо физически прикрепить USB-ключ Bluetooth к хосту и практически подключить его к VirtualMachine до, запустив его VirtualMachine.

* Примечание: Для Android 6.0-rc1, вы можете виртуально прикрепить Bluetooth USB-ключ (и сделать Android настройки позволяют Bluetooth) после загрузки.

Virtualbox -> AndroidVitrualMachine -> Settings -> USB -> USB+ (Button icon with the balloon help that says - Add new filter with all fields set to the values of the selected USB device attached to the Host PC.) 

Я проверил это, которое включено работает приложение NRF Master Панель управления Android и сканирование Bluetooth LE устройств на AndroidVirtualMachine.

+0

Удалось ли вам управлять рекламой LE на Android x86? Для меня «рекламодатель = bluetoothAdapter.getBluetoothLeAdvertiser();' всегда возвращает null, хотя я знаю, что сам ключ может рекламироваться (протестирован с использованием приложения для примера UWP отсюда: https://github.com/Microsoft/Windows-universal-samples/дерево/мастер/Образцы/BluetoothAdvertisement – JustAMartin

Смежные вопросы