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

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

Также, как я могу интегрировать новый эмулятор с Eclipse?

Ответ 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 как устройство в списке.

Ответ 2

Я устал, если искал ответ на этот вопрос, и, наконец, я получил решение из своего личного опыта.

В настройках виртуальной машины, goto serialports → Port 1

  • проверить Включить последовательный порт
  • выберите номер порта
  • затем выберите режим порта как отключенный
  • нажмите "ОК".

теперь запустите виртуальную машину.

В разделе Устройства → Устройства USB → вы можете найти свой ноутбук bluetooth в списке.

Вы можете просто проверить эту опцию и начать тестирование приложения для Android-приложения.

это сработало для меня. Надеюсь, вы найдете решение.