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