我们通常都是使用USB线连接设备和电脑进行的程序调试。
有的程序本身就要使用USB口,例如一个文件浏览器,它可以列出通过USB接口接入的U盘。
在调试这样的应用的时候,USB接口被占用了,但设备也只有一个USB接口,就可以考虑使用WiFi来进行ADB调试了。
通过WiFi代替数据线进行程序调试,利用了ADB工具的adb tcpip
和adb connect
命令。
-
使用USB数据线连接设备和电脑,输入如下命令
adb tcpip 5555 //5555表示指定的端口号码,可以修改成别的不知名端口
- 1
-
断开USB线,将电脑的ADB通过IP地址连接到设备上
adb connect 192.168.1.101 //192.168.1.101为android设备在Wifi网络上的IP地址
- 1
这样通过命令行就完成了Wifi调试的设置。
不过这里还有一个更简单的方案,使用Android Studio的第三方插件ADB WIFI
,
-
Preferences
->Plugins
->Browse repositories...
; - 在搜索栏中输入
ADB WIFI
; - 选择安装
plugin
; - 重启Android Studio就可以了;
以后在要使用Wifi调试的时候,
- 使用USB数据线连接设备和电脑;
-
Tools
->Android
->ADB WIFI
->ADB USB to WIFI
; - 拔出USB连接线;
此时,就可以像之前使用USB数据线调试那样,通过Wifi对程序进行调试了。