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

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

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

2 ответа

К счастью, выход есть - установите образ 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 выберите "Устройства"> "USB-устройства". Выберите свой ключ.

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам