Как протестировать приложение на базе Bluetooth на Androidx86 поверх VirtualBox со встроенным ноутбуком Bluetooth

Как я могу запустить приложение Bluetooth на эмуляторе Android на моем ноутбуке. Когда я запускаю приложение Bluetooth, говорят, что устройство Bluetooth не подключено. Меня гуглили и я нашел способ использовать Oracle VM VirtualBox, и я тоже следовал этим шагам,

  1. Загрузите Androidx86 с http://www.android-x86.org/. Это файл.iso, поэтому вам нужно что-то вроде VMWare или VirtualBox для его запуска. Я использую VirtualBox.
  2. При создании виртуальной машины вам необходимо установить тип гостевой ОС как Linux вместо Другой.
  3. После создания виртуальной машины установите сетевой адаптер на "Bridged".
  4. Запустите виртуальную машину и выберите "Live CD VESA" при загрузке.
  5. Теперь вам нужно узнать IP-адрес этой виртуальной машины. Перейдите к терминалу в VM (используйте Alt+F1 и Alt+F7 для переключения) и используйте команду netcfg, чтобы найти это.
  6. Теперь вам нужно открыть командную строку и перейти в папку установки Android (на хосте). Обычно это C:\Program Files\Android\android-sdk\platform-tools>.
  7. Наберите adb connect IP_ADDRESS
  8. Красный! Теперь вам нужно добавить Bluetooth. Подключите USB-ключ USB.
  9. На экране VirtualBox выберите "Устройства"> "USB-устройства". Выберите свой ключ.
  10. Готово! теперь ваша Android VM имеет Bluetooth. Попробуйте включить Bluetooth и обнаружить / сравнить с другими устройствами.
  11. Теперь остается только перейти на Eclipse и запустить вашу программу. Менеджер Android AVD должен показать виртуальную машину как устройство в списке.

Я сделал это, и он работает нормально. но проблема в том, что если я использую Bluetooth Dongle, он работает хорошо, но я не могу использовать встроенное устройство Bluetooth моего ноутбука с VM Machine. Как я могу подключить свое встроенное устройство Bluetooth к ВМ-машине и как использовать его для тестирования приложения на основе Bluetooth.? Пожалуйста, предложите несколько идей. заранее спасибо..

2 ответа

Решение

В виртуальной коробке:

  1. щелкните правой кнопкой мыши и перейдите в настройки

  2. выберите Serial Ports и включите его

  3. нажмите ОК

  4. Теперь нажмите Пуск

  5. Выберите устройства из верхнего меню

  6. Выберите USB-устройства

  7. Выберите свой адаптер Bluetooth, вот и все. Теперь вы можете использовать свой ноутбук Bluetooth для ВМ.

В дополнение к шагам в ответе RamRaj, адаптер Bluetooth виртуальной машины требует эксклюзивного подключения. Никакие другие устройства не могут быть сопряжены на ноутбуке, иначе попытка подключения будет зависать.

Если соединение установлено успешно, вы не сможете управлять Bluetooth в операционной системе ноутбука (хоста) в течение всего времени соединения.

Другие вопросы по тегам