开源免费 · Apache-2.0 无需 root Android 5.0 及以上

QtScrcpy:在电脑上实时显示并控制 Android 手机

QtScrcpy 是一款开源、免费的跨平台 Android 投屏与控制软件,基于 Genymobile 的 scrcpy 项目复刻重构。 通过 USB 数据线或局域网无线连接,它可以把手机屏幕实时投射到 Windows、macOS、Linux 电脑上, 并直接用鼠标键盘操作手机——不需要 root 权限,也不需要往手机里安装任何应用。

  • Windows / macOS / Linux
  • USB 与 WiFi 双连接
  • 最新版本 v4.2.1
QtScrcpy 在 Windows 上的实际运行界面:左侧为设备列表与启动配置面板,右侧为手机投屏画面与虚拟按键
QtScrcpy Windows 版实际界面 · 截图来自 GitHub 官方仓库

界面截图未能加载。

在官方仓库查看截图

项目公开数据

  • 32,681 GitHub Stars
  • 3,849 GitHub Forks
  • 2019 开源年份
  • v4.2.1 最新版本 · 2026-09-19

Stars / Forks 数据采集于 2026-11-02,实时数值以 GitHub 仓库为准;版本号与发布日期取自官方 Releases 页面。

核心优势

为什么选择 QtScrcpy

它不做“全能工具箱”,而是把“实时看屏 + 实时操作”这一件事做轻、做快。 下列能力均来自项目官方文档与源码的实际实现,文末附可核对的出处。

低延迟,操作跟手

官方文档标注的典型延迟为 35–70 ms,画面帧率 30–60 fps。USB 连接下点击、滑动与画面反馈基本同步,适合需要即时响应的操作。

高清画质,可调参数

支持 1920×1080 及以上分辨率投射,启动前可设置分辨率、比特率、编码器预设与录制格式,在清晰度与带宽之间自行取舍。

免 root,免安装

依赖 Android 自带的 ADB 调试通道运行临时服务端,不要求 root,也不在手机里安装常驻应用;停止服务后进程结束,符合“非侵入”的设计目标。

真正的三端覆盖

官方为 Windows(x64 / x86)、macOS(Intel 与 Apple 芯片)、Linux(Ubuntu x64 AppImage、Arch AUR)提供构建产物,同一套功能在三端保持一致。

键鼠映射与群控

支持自定义按键映射脚本,内置《和平精英》《抖音》等示例;可同时连接多台设备并批量下发操作,适合多机场景。

录屏、截图与文件互传

支持前台 / 后台录制、PNG 截图;把 APK 或普通文件拖进画面窗口即可安装或传输;Android 7.0 及以上支持剪贴板双向同步。

使用场景

它适合被用在什么地方

QtScrcpy 的定位是“把一台 Android 设备的屏幕搬到你正在用的电脑上”。 只要你的工作流里存在“一边看电脑、一边操作手机”的动作,它就能派上用场。

场景 01

手游键鼠操作与直播

通过按键映射脚本,把键盘鼠标动作转换为手机端触摸,在电脑大屏上玩手机游戏;配合录屏功能可直接产出素材。映射脚本以 JSON 编写,可按机型与分辨率自行调整。

场景 02

多机测试与设备管理

同时连接多台设备并批量操作,在电脑上集中完成应用安装、界面巡检与录屏留证,免去逐台拿起手机的重复劳动。适用于开发自测、兼容性验证与客服支持。

场景 03

演示、教学与远程协助

把手机操作过程实时投到大屏或会议画面中,讲清每一步点按位置;也可以让对方在自己电脑上看着你操作,比口述“点右下角那个按钮”高效得多。

场景 04

办公跨设备协同

在电脑键盘上直接回复手机消息、收发验证码;把电脑里的文件拖进窗口传到手机,或用剪贴板同步在两台设备之间搬运文本,减少来回切换设备。

需要说明的是:QtScrcpy 是局域网 / 本机直连工具,不提供云端中继、公网穿透与账号体系, 也不适合作为远程控制公网设备的方案。完整的能力边界见下文。

三步开始

从下载到看到画面,只差一次连接

前置条件是开启手机的“USB 调试”,其余步骤在软件界面内即可完成。

  1. 开启 USB 调试

    在手机“设置 → 关于手机”中连续点击版本号进入开发者模式,再打开“USB 调试”。首次连接时在手机上确认授权弹窗。

  2. 连接并启动服务

    用数据线连接电脑,运行 QtScrcpy,刷新设备列表后选中设备,点击“启动服务”即可看到手机画面。

  3. 按需切换无线

    想要摆脱线缆时,在同一局域网下依次点击“获取设备 IP → 启动 adbd → 无线连接”,之后可拔掉数据线继续使用。

准备好开始了吗

下载前建议先阅读系统与环境要求,确认手机系统版本与电脑平台是否匹配。

完整教程
下载入口

按你的电脑系统选择版本

当前版本 v4.2.1(2026-09-19 发布)。以下为官方发布页的实际文件构成, 站内不提供直链下载,请通过下载弹窗中的二维码或官方仓库获取。

Windows

Windows 10 / 11,解压即用

  • QtScrcpy-win-x64-v4.2.1.zip30.9 MB
  • QtScrcpy-win-x86-v4.2.1.zip26.8 MB

macOS

Intel 与 Apple 芯片各一版 DMG

  • QtScrcpy-mac-arm64-Qt6.5.3-v4.2.1.dmg49.6 MB
  • QtScrcpy-mac-x64-Qt5.15.2-v4.2.1.dmg23.2 MB

Linux

AppImage 免安装 / Arch AUR

  • QtScrcpy-ubuntu-x64-v4.2.1.AppImage34.9 MB
  • yay -Syu qtscrcpyAUR

文件大小取自 GitHub Releases 页面。macOS 版本由构建流程进行 ad-hoc 签名(未经 Apple 公证), 首次打开需在“系统设置 → 隐私与安全性”中允许;具体步骤见教程页说明。

进阶阅读

按你遇到的问题找答案

上面的内容回答“它是什么”,下面几篇回答“具体怎么做”。 第一次接触建议先看安卓投屏到电脑的四种方式对比,再按场景深入。

教程 01

无线连接:从 USB 到 WiFi

获取设备 IP、启动 adbd、无线连接三步操作,附 adb tcpip 命令行做法、Android 11 无线调试配对,以及连不上与频繁断开的排查表。

教程 02

按键映射:写一份键位脚本

0–1 相对坐标怎么取、JSON 的五个字段怎么填、五种节点类型分别对应什么操作,以及鼠标视角参数的调整方法。

排查 03

连不上、黑屏、卡顿怎么排

按“设备识别 → 画面输出 → 输入控制 → 流畅度”的顺序拆解常见故障,每条都给出可执行的检查动作,而不是笼统的重装建议。

选型 04

QtScrcpy 与 scrcpy 怎么选

两者定位差异、六个维度的横向对比、什么情况都不该用,以及从 scrcpy 命令行参数迁移到图形界面的对应关系。

项目来源与适用边界

说清楚它从哪来、能做什么、不能做什么

软件工具的价值取决于边界是否清晰。以下是可公开核验的事实。

项目来源

  • 上游项目:Genymobile 的 scrcpy,QtScrcpy 在其基础上复刻、重构,采用 C++ / Qt / OpenGL / FFmpeg 技术栈。
  • 作者与维护者:Barry(Rankun),项目自 2019 年 6 月起在 GitHub 开源,仓库为 barry-ran/QtScrcpy。
  • 许可协议:Apache License 2.0,允许自由使用、修改与分发,需保留版权与许可声明。
  • 分发渠道:GitHub Releases 为主,Gitee 提供国内镜像,Linux 另可通过 AUR 安装。

适用边界

  • 设备需为 Android 5.0(API 21)及以上,并开启 USB 调试;无法开启调试的设备不可用。
  • 无线连接要求手机与电脑处于同一局域网,不提供公网穿透或云端中转。
  • 受 Android 安全机制限制,部分应用(如银行、支付类)会禁止截屏与录屏,此时画面可能为黑色。
  • 音频转发(基于 sndcpy)仅支持 Android 10 及以上,官方文档明确标注“目前不推荐使用”,建议改用蓝牙音频。
  • 它不是 MDM 或设备管理平台,不提供设备分组、远程下发策略等集中管控能力。
风险提示

使用前请了解这几点

投屏与远程控制类工具天然涉及设备权限和画面隐私。以下提示基于 ADB 的工作机制与项目官方 FAQ,请在使用前阅读。

权限与账户安全

  • USB 调试是一项高权限能力。开启后,任何获得物理或网络访问权的设备都可能通过 ADB 操作手机。建议在完成投屏后关闭“USB 调试”,不要长期常开。
  • 无线调试端口不要暴露到公网。“启动 adbd”会在设备上监听调试端口,请仅在可信局域网内使用,切勿在路由器上为其做端口映射。
  • 授权弹窗要看清设备指纹。首次连接时手机会询问是否允许该电脑调试,请确认来源后再点“允许”,并定期在开发者选项中撤销已授权设备。

隐私与录屏文件

投屏、截图与录屏会把手机屏幕内容完整呈现在电脑上,其中可能包含聊天记录、验证码与账户信息。请在可信环境中使用,录屏文件应妥善保存或及时删除,避免上传到公开位置。

下载渠道与文件完整性

请只从官方仓库或本文档标注的渠道获取安装包。网络上以“绿色版”“破解版”“去限制版”名义分发的修改包存在被植入恶意代码的风险,且无法获得项目维护者的技术支持。

关于 macOS 的签名状态

自 v4.2.1 起,macOS 构建流程会对应用包执行 ad-hoc 签名并在打包前校验完整性,但未经过 Apple 公证。因此首次启动可能被系统拦截,需要在“系统设置 → 隐私与安全性”中手动允许,或执行 xattr -dr com.apple.quarantine /Applications/QtScrcpy.app。这属于开源项目的常见分发状态,不代表软件存在安全问题,但你需要自行判断是否信任该来源。

快速问答

三个最常被问到的问题

完整的故障排查与排错速查表见教程页的常见问题。

QtScrcpy 是免费的吗?

是。QtScrcpy 以 Apache License 2.0 协议开源发布,个人与商业环境均可免费使用,源代码托管在 GitHub 的 barry-ran/QtScrcpy 仓库。

使用 QtScrcpy 需要 root 手机吗?

不需要。QtScrcpy 通过 ADB 将临时的服务端程序推送到设备并在调试权限下运行,不需要 root,也不需要永久安装任何应用;停止服务后该进程即结束。

QtScrcpy 支持哪些操作系统和 Android 版本?

桌面端支持 Windows、macOS 与 Linux,官方发布页提供 Windows x64/x86 压缩包、macOS(Intel 与 Apple 芯片)DMG 以及 Ubuntu x64 AppImage。设备端要求 Android API 21(Android 5.0)及以上,并开启 USB 调试。

参考资料

本文数据的一手来源

页面中的功能、参数与版本信息均核对自下列公开资料,建议以原始页面为最终依据。