我正在为
Android Wear开发应用程式.为了测试我的应用程序在我的Moto 360手表(没有USB端口):
>我通过USB将手机连接到我的电脑.
>我在手机上打开了Android Wear伴侣应用程序,启用了“通过蓝牙调试”.
>我打开了我的手表上的开发人员选项,启用了“adb调试”和“通过蓝牙调试”.
我在电脑上打了个终端,发出命令
(1) adb forward tcp:4444 localabstract:/adb-hub
(2) adb connect localhost:4444
>我从Android Studio点击了“运行”按钮,并选择了我的Moto 360手表作为目标设备.
所有这一切都有效,我可以在我的手表上看到我的应用程序.但是,使用上述方法在蓝牙上安装应用程序需要很长时间.有时一分钟,有时10分钟,它总是可变的.我测试的应用程序非常小:几个xml文件和1个java类,没有额外的资源.
我的问题是:有没有办法通过WiFi而不是蓝牙将Android Wear应用程序直接安装到我的Moto 360手表?
在我的电脑上的一个终端上,我尝试使用命令:
(1) adb tcpip 5555
(2) adb connect 192.168.1.23:5555
但我收到错误
unable to connect to :5555
所以我尝试使用adb在我的手表上打开一个shell,启动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设备上有没有办法通过WiFi TCP / IP启用ADB连接,以便我可以通过WiFi而不是蓝牙来安装我的应用程序?