Отладка Bluetooth на Android износа не удается
Я пытался отладить приложение для Android с помощью Bluetooth и столкнулся с несколькими проблемами. Основная проблема заключается в том, что я буду успешно запускать приложение и отлаживать его через bluetooth при сбое соединения. Кажется, что после того, как трубка сломана, я не могу подключиться к телефонной трубке. Это, очевидно, нереализуемое решение, поэтому мне было интересно, сталкивался ли кто-нибудь еще с подобными проблемами.
3 ответа
Я достиг некоторой степени успеха, переустанавливая все и снова следуя руководству разработчика по настройке Bluetooth.
- Отключить отладку Bluetooth на устройстве износа
- Выключить отладку ADB на устройстве износа
- Отменить авторизацию отладки на изнашивающемся устройстве (не уверен, если это необходимо)
- Отключить Bluetooth отладку на износе приложения на портативном устройстве
- убить сервер adb (adb kill-server)
- Перезапустите сервер adb (перезапустите сервер adb)
- Включите отладку ADB на устройстве износа
- Включите отладку Bluetooth на устройстве износа
- Включите отладку Bluetooth на износе приложения на портативном устройстве
введите команды пересылки adb:
- adb forward tcp: 4444 localabstract: / adb-hub
- adb connect localhost: 4444
молиться
Эти шаги в основном работали для меня.
Перепробовав все шаги в ответе @Alex Sulivan, я также попробовал другое предложение, предложенное для разработчиков, которые ранее подключались к эмулятору.
- открыть приложение Android Wear Companion
- Зайдите в настройки нажмите на эмулятор
- Нажмите "ЗАБЫТЬ ЧАСЫ"
Это тоже не сработало!
Наконец, изменив последнюю команду adb на
adb connect 127.0.0.1:4444
сделал работу.
Сделав все шаги, я не знаю, сколько было нужно.
Debugging over Bluetooth
был всегда Off
для меня. Видимо, мне пришлось выбрать отладочное носимое устройство здесь:
Android Wear -> Settings (gear icon) -> Debugging over Bluetooth -> Device to Debug
Тогда все остальные комментарии тоже полезны.