移动测试基础 单独使用 STF 中的 adb connect 功能

codeskyblue · 发布于 2017年03月20日 · 最后由 Anikikun 回复于 2017年04月05日 · 1720 次阅读
本帖已被设为精华帖!

说明

OpenSTF中有一个远程Debug的功能,可以执行完adb connect一个地址后,就可以对远方的手机进行各种adb操作了。

这个功能STF早已把它开源 https://github.com/openstf/adbkit 但只是没有写到文档里去而已。原本只能使用js代码来调用这个功能,我提了一个简单的pr,使得该功能可以用在命令行下调用。下面具体说下使用方法

使用方法

  1. 安装nodejs

    推荐使用nvm安装

  2. 安装adbkit

    $ npm i -g adbkit
    
  3. 启动usb转tcp服务

    $ adbkit usb-device-to-tcp -p $port $serial
    
  4. 再另一台装有adb的机器上进行设备的连接

    假设启动adbkit服务的机器ip是10.0.0.1 端口是15555

    $ adb connect 10.0.0.1:15555
    

致谢

感谢openSTF项目

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 6 条回复
6853 codeskyblue 求助,关于远程 ADB 调试的实现 中提及了此贴 03月20日 14:22
104 seveniruby 将本帖设为了精华贴 03月21日 09:39
5512

adbkit是stf的精华。

605

@zangtian2 你想要的是不是这个?

12253
605chenhengjie123 回复

是的,谢了伙计。已经在看了

4365

👍 好用

13793

这个功能果然强大 ,可以直接外网远程手机,试了下速度也挺快

114

STF精华中的精华...

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册