caiji互啄のSTF初探

对于Android开发,机型适配需要花大量的时间和精力。如何协调有限的手机资源是重中之重。经常会遇到要验证一个bug,却发现手边没有对应的机型,团队有但是机型分配繁琐。为了解决多机型共用的困难,今天大家介绍一个远程测试机管理的工具STF(管理Android手机,能够支持主要Android版本包括Android N,客户端不需要root,STF 本身是一个基于node开发的开源项目:URL

一、STF分为手机端APP+PC服务器

在手机端安装STFService App,它负责手机与PC间的adb通信;PC端服务器以网页的形式提供远程访问,所有的手机都通过usb连接到PC服务器,远程访问者打开浏览器输入对应的服务器地址就可以访问、调试远程手机!

STF服务器网页主界面:

二、功能介绍:

1. 同步显示/操作测试机 :可以直接用鼠标在界面上滑动点击,就像操作真机一样

2. 远程debug:远程访问者,在自己的PC 控制台界面直接输入"adb connect $iPaddress" 后,就可以将自己的电脑连接到远程服务器上的手机真机,就好像手机是连接在自己电脑上一样,你可以在Android Studio中Android Device Monitor上看到手机硬件,可以直接打断点debug

3 直接操作手机shell,等同adb shell功能

4. adb logcat 输出、过滤

5. 远程上传测试app

6. 浏览手机文件

7. 获取测试机剪贴板数据

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,898评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 逻辑力可以改变人生。理解别人的逻辑,进入别人的逻辑,用自己的逻辑改变别人的逻辑。
    Stan森阅读 181评论 0 0
  • 雷厉风行,风风火火,这是词为什么总出现在一个女子身上?why? 我就是这名女子,班级里拔河选手中流水的别人铁打的我...
    圆爱源阅读 202评论 0 0
  • 有人说,“聚餐是一群人的孤单,独食是一个人的狂欢。“一个人也要好好吃饭,一个人,也要过得精致温暖!食物有超乎想象的...
    她生活阅读 256评论 0 0