OpenSTF 中有一个远程 Debug的功能,可以执行完adb connect
一个地址后,就可以对远方的手机进行各种 adb 操作了。
这个功能 STF 早已把它开源 https://github.com/openstf/adbkit 但只是没有写到文档里去而已。原本只能使用 js 代码来调用这个功能,我提了一个简单的pr,使得该功能可以用在命令行下调用。下面具体说下使用方法
安装 nodejs
推荐使用 nvm 安装
安装 adbkit
$ npm i -g adbkit
启动 usb 转 tcp 服务
$ adbkit usb-device-to-tcp -p $port $serial
再另一台装有 adb 的机器上进行设备的连接
假设启动 adbkit 服务的机器 ip 是 10.0.0.1 端口是 15555
$ adb connect 10.0.0.1:15555
感谢openSTF项目