Как проверить приложение Bluetooth на эмуляторах в Android - PullRequest
11 голосов
/ 18 августа 2011

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

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

Ответы [ 2 ]

16 голосов
/ 04 ноября 2011

К счастью, выход есть - установите образ Android на виртуальную машину и используйте свое собственное устройство Bluetooth.Выполните следующие действия:

  • Загрузите Androidx86 из http://www.android -x86.org / .Это файл .iso, поэтому вам нужно что-то вроде VMWare или VirtualBox для его запуска.Я использую VirtualBox.

  • При создании виртуальной машины вам нужно установить тип гостевой ОС Linux вместо Другой.

  • После создания виртуальной машины установите сетевой адаптер на «Bridged».

  • Запустите виртуальную машину и выберите «Live CD VESA» при загрузке.

  • Теперь вам нужно выяснить ip этой виртуальной машины.Перейдите к терминалу в VM (используйте Alt + F1 и Alt + F7 для переключения) и используйте команду netcfg, чтобы найти это.

  • Теперь вам нужно открыть командную строку и перейти на свой андроидустановить папку (на хосте).Обычно это C: \ Program Files \ Android \ android-sdk \ platform-tools>.

  • Тип adb connect IP_ADDRESS

  • Там сделано!Теперь вам нужно добавить Bluetooth.Подключите USB-адаптер Bluetooth.

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

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

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

4 голосов
/ 19 февраля 2013

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

В настройках виртуальной машины перейдите к serialports -> Порт 1

  1. отметьте Включить последовательный порт
  2. выберите номер порта
  3. , затем выберите режим порта как отключенный
  4. нажмите ОК.

сейчас, запуститевиртуальная машина.

В разделе Устройства -> USB-устройства -> вы можете найти список Bluetooth вашего ноутбука в списке.

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

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

...