Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

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

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

Обратитесь к документации

Ответ 2

Загрузите Androidx86 из this Это 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 для подключения IP_ADDRESS. Красный! Теперь вам нужно добавить Bluetooth. Подключите USB-ключ Bluetooth/устройство Bluetooth.

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

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

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

В качестве альтернативы, В настройках виртуальной машины, Goto serialports → Port 1 check Включить последовательный порт выберите номер порта  затем выберите режим порта, который отключен, нажмите "ОК". сейчас, начните виртуальную  машина. В разделе Устройства → Устройства USB → вы можете найти свой ноутбук  bluetooth в списке. Вы можете просто проверить опцию и начать тестирование  приложение для Android-андроида.

Источник