Android 设备需要提前 root
命令方式#
使用 PC/Mac#
需要 USB 连接 Android 设备后执行以下命令
使用 Termux#
无需 USB 线 , Android 设备需安装 termux app
在 Termux 中执行以下命令
开启 WiFi ADB#
1
2
3
4
5
| # 设置 ADB 服务的端口为默认端口
su -c 'setprop service.adb.tcp.port 5555'
# 重启 ADB 守护进程以便 prop 生效
su -c 'stop adbd'
su -c 'start adbd'
|
关闭 WiFi ADB#
1
2
3
4
5
| # 重置 ADB 服务的端口
su -c 'setprop service.adb.tcp.port ""'
# 重启 ADB 守护进程以便 prop 生效
su -c 'stop adbd'
su -c 'start adbd'
|
代码方式#
无需 USB 线
开启 Wifi ADB#
1
| Runtime.getRuntime().exec(arrayOf("su", "-c", "setprop service.adb.tcp.port 5555 && stop adbd && start adbd"))
|
关闭 WiFi ADB#
1
| Runtime.getRuntime().exec(arrayOf("su", "-c", "setprop service.adb.tcp.port '' && stop adbd && start adbd"))
|