常见问题

关于 scrcpy 使用中可能遇到的问题与解答

scrcpy(全称 screen copy)是一款完全免费、开源的安卓设备投屏与控制工具,由 Genymobile 团队开发并在 GitHub 上发布(Apache 2.0 许可证)。它可以在电脑窗口中实时显示和控制安卓设备,无需在手机上安装任何应用,也没有广告或功能限制。

scrcpy 支持三大桌面平台:

  • Windows 7 及以上(64位),下载解压即用
  • macOS 10.15+,支持 Intel 和 Apple Silicon 芯片,可通过 Homebrew 安装
  • Linux(Ubuntu、Debian、Fedora、Arch 等),通过包管理器或源码编译安装

安卓设备需要 Android 5.0(API 21)及以上版本。

不同品牌手机操作略有差异,一般步骤如下:

  • 进入「设置 → 关于手机」,连续点击「版本号」7 次,直到提示"已进入开发者模式"
  • 返回「设置 → 系统 → 开发者选项」(部分品牌在「更多设置」中)
  • 找到并开启「USB 调试」开关
  • 用 USB 线连接电脑后,手机上弹出「允许 USB 调试」对话框,勾选「始终允许」并点击确定

常见原因和解决方法:

  • 确认 USB 调试已开启,且手机上已点击「允许」授权
  • 尝试更换 USB 数据线(部分充电线不支持数据传输)
  • Windows 用户检查是否安装了正确的 USB 驱动,可尝试安装通用 ADB 驱动
  • 在终端执行 adb devices 查看设备是否被识别,如显示 unauthorized 需在手机上重新授权
  • 重启手机和电脑后重试

无线连接需要先通过 USB 建立一次连接,之后即可拔掉 USB 线:

  • 先用 USB 线连接手机和电脑,确保 scrcpy 能正常投屏
  • 在终端执行 adb tcpip 5555 开启无线调试端口
  • 查看手机 IP 地址(设置 → WLAN → 已连接网络的详情)
  • 执行 adb connect 手机IP:5555
  • 拔掉 USB 线,运行 scrcpy 即可无线投屏

Android 11+ 还支持「无线调试」功能,无需 USB 初始连接,直接在开发者选项中配对即可。

降低延迟的几种方法:

  • 优先使用 USB 连接,延迟通常在 35-70ms
  • 降低分辨率:scrcpy --max-size 800
  • 降低码率:scrcpy --video-bit-rate 2M
  • 限制帧率:scrcpy --max-fps 30
  • 使用硬件解码:scrcpy --video-codec h265(需设备支持)
  • WiFi 连接时确保手机和电脑在同一 5GHz 频段

支持。Android 11(API 30)及以上版本的设备可以将音频转发到电脑播放,使用 scrcpy --audio 参数即可开启。音频延迟非常低,基本可以做到音画同步。Android 10 及以下版本不支持此功能。

使用 --record 参数指定输出文件路径即可:

  • scrcpy --record output.mp4 — 投屏同时录制
  • scrcpy --no-display --record output.mp4 — 仅录制不显示(适合后台录制)
  • 录制格式为 MP4,可用 --record-format 更改
  • 按 Ctrl+C 停止录制

可以。scrcpy 支持丰富的快捷键映射:

  • Ctrl+B — 返回键
  • Ctrl+H — Home 键
  • Ctrl+S — 截图(另存为 PNG)
  • Ctrl+F — 全屏切换
  • Ctrl+M — 最小化窗口
  • Ctrl+Shift+O — 关闭设备屏幕(省电模式)
  • Ctrl+V — 粘贴电脑剪贴板内容到手机
  • 直接输入文字即可发送到手机当前输入框

支持。连接多台设备时,通过 -s 参数指定目标设备的序列号:

  • 先用 adb devices 查看所有已连接设备的序列号
  • scrcpy -s 设备序列号 启动指定设备的投屏
  • 可以打开多个终端窗口,分别控制不同设备

不需要。scrcpy 通过 ADB(Android Debug Bridge)协议与设备通信,只需要开启 USB 调试即可,完全不需要 Root 权限。这也是它比其他投屏工具更安全的原因之一。

scrcpy 支持通过拖拽快速传输文件:

  • 将电脑文件直接拖拽到 scrcpy 窗口,文件会被推送到手机的「下载」目录
  • 拖拽 APK 文件到窗口可自动安装
  • 也可以通过 adb push / adb pull 命令进行更灵活的文件传输

还有其他问题?

下载 scrcpy 亲自体验,或查阅 GitHub 项目文档获取更多信息

⬇ 立即下载 GitHub 项目