Я пытаюсь разработать приложение для Android Wear. Чтобы проверить мое приложение на моем моторе 360 часов (у которого нет USB-порта):
-
Я подключил свой телефон к компьютеру через USB.
-
Я открыл приложение со спутника Android Wear на своем телефоне и включил "отладку по Bluetooth".
-
Я открыл параметры разработчика на своих часах и включил "отладку adb" и "отладка по Bluetooth".
-
Я открыл терминал на своем компьютере и выпустил команды
(1) adb forward tcp:4444 localabstract:/adb-hub (2) adb connect localhost:4444
-
Я нажал кнопку "запустить" из Android Studio и выбрал в качестве целевого устройства мои часы Moto 360.
Все это сработало, и я могу видеть свое приложение в действии на моих часах. Однако установка приложения через Bluetooth с использованием вышеуказанного метода занимает очень много времени. Иногда минута, иногда 10 минут, она всегда переменная. Приложение, которое я тестирую, очень мало: несколько xml файлов и 1 класс java без дополнительных ресурсов.
Мой вопрос: есть ли способ установить приложение Android Wear прямо на мои часы Moto 360 через Wi-Fi вместо Bluetooth?
В терминале на моем компьютере я попытался использовать команды:
(1) adb tcpip 5555
(2) adb connect 192.168.1.23:5555
но я получаю ошибку
unable to connect to :5555
Итак, я попытался использовать adb, чтобы открыть оболочку на часах, запустить сервер adb и затем подключиться к нему:
(1) adb -s localhost:4444 shell
(2) adb start-server:5555
(3) exit
(4) adb connect 192.168.1.23:5555
но я все равно получаю ту же ошибку
unable to connect to :5555
Итак, я спрашиваю, есть ли способ на устройствах Android Wear включить ADB-соединения через WiFi TCP/IP, чтобы я мог устанавливать свои приложения через Wi-Fi вместо Bluetooth?