Как использовать эмулятор Android для тестирования приложения bluetooth?

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

Solutions Collecting From Web of "Как использовать эмулятор Android для тестирования приложения bluetooth?"

Вы не можете. Эмулятор не поддерживает Bluetooth, как указано в документах SDK и некоторых других местах. У Android-эмулятора нет возможностей Bluetooth ».

Вы можете использовать только реальные устройства.

Ограничения эмулятора

К функциональным ограничениям эмулятора относятся:

  • Нет поддержки для размещения или получения фактических телефонных звонков. Тем не менее, вы можете имитировать телефонные звонки (помещенные и полученные) через консоль эмулятора
  • Нет поддержки для USB
  • Нет поддержки наушников, подключенных к устройству
  • Нет поддержки для определения вставки / выгрузки SD-карты
  • Нет поддержки Wi-Fi, Bluetooth, NFC

См. Документацию

Скачайте Androidx86 из этого файла iso, так что вы
Нужно что-то вроде VMWare или 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-ключ Bluetooth / устройство Bluetooth.

На экране VirtualBox перейдите на Устройства> USB-устройства. Выберите свой ключ.

Готово! Теперь у вашей Android VM есть Bluetooth. Попробуйте включить Bluetooth и обнаруживать / разбирать с другими устройствами.

Теперь остается только перейти в Eclipse и запустить вашу программу. Менеджер Android AVD должен показать VM как устройство в списке.

В качестве альтернативы, В настройках виртуальной машины, Goto serialports -> Port 1 установите флажок Включить последовательный порт, выберите номер порта, затем выберите режим порта, который отключен, нажмите ok. Теперь начните виртуальную машину. В разделе «Устройства» -> «Устройства USB» -> вы можете найти свой ноутбук в списке Bluetooth. Вы можете просто проверить этот параметр и начать тестирование приложения для Android-приложения.

Источник