scrcpy 投屏神器使用指南(前端、测试必看)

2,669 阅读1分钟

首先介绍一下 scrcpy 是什么?

可以显示并控制通过 USB (或 TCP/IP) 连接的安卓设备,投屏在电脑上,且不需要任何 root 权限。它支持 GNU/LinuxWindows 和 macOS,使用效果和华为的无线投屏类似。

它能干什么?

  • 测试和前端物理距离过远的情况下,测试发现 bug,需要前端排查,测试使用该工具投屏到自己电脑,前端远程测试电脑,再结合 Chrome 调试工具,进行问题定位
  • 测试回家,手机不在身边,可以下班前把测试机连接公司电脑,在家里远程公司电脑,进行测试
  • 公司内网屏蔽了部分网站,导致无法摸鱼,借助投屏工具,用手机在电脑上摸鱼

安装

GitHub - Genymobile/scrcpy: Display and control your Android device 根据提示下载并安装(可能需要提前安装adb,并配置全局环境变量)

使用

手机端需要进行的设置

  1. 打开开发者模式
  2. 打开 USB 调试
  3. 启用视图属性检查功能
  4. 允许模拟点击
  5. 数据线连接电脑

电脑运行 scrcpy.exe 或者 scrcpy-console.bat

image.png

常用功能

  • 拖拽安装apk
  • ctrl c/v 复制黏贴文本
  • alt(左) p 息屏、亮屏
  • alt(左) f 全屏
  • alt(左) 左右方向键 顺逆时针旋转
  • alt(左) h|中键 主屏幕
  • alt(左) b|右键 返回
  • alt(左) s 切换应用
  • alt(左) m 解锁
  • alt(左) 上下方向键 音量加减

常见问题

  1. 运行 scrcpy.exe 闪退

    尝试运行 scrcpy-console.bat 会展示具体错误信息,请确保 手机端需要进行的设置 都已操作,如果已经全部打开,请运行 adb kill-server 后,重新运行 scrcpy.exe

说明文档