基于 Qt 的桌面端工具,可通过 USB 或网络实时显示并控制 Android 设备,无需 root。
- Star
- 152,663
- Fork
- 13,993
- 未关闭 Issue
- 2,933
- 最近提交
- 17小时前
这是什么?
scrcpy 是一款在 Linux、Windows 和 macOS 上投屏并控制 Android 设备的工具。它可以镜像设备的画面,在 Android 11 及以上版本还能转发声音,并用电脑的键盘和鼠标操作手机。设备可通过 USB 连接,也可以经 TCP/IP 无线连接。
整个过程不需要 root,也不会在手机上安装任何应用,使用后手机不留痕迹。项目主打低延迟、约 1 秒的启动速度,客户端是原生程序,只显示设备屏幕。它不需要账号,没有广告,也不依赖互联网。
除投屏外,scrcpy 还支持录屏、创建虚拟显示器、投屏时关闭设备屏幕、双向复制粘贴,并可在 Android 12 及以上版本转发摄像头画面。在 Linux 上,它还能把设备摄像头作为 V4L2 虚拟摄像头使用。此外还支持模拟物理键盘和鼠标输入、游戏手柄以及 OTG 模式。
核心功能
- 01通过 USB 或 TCP/IP 镜像设备画面,Android 11 及以上支持转发声音。
- 02使用电脑的键盘和鼠标控制设备。
- 03可将屏幕录制为文件。
- 04支持创建虚拟显示器,投屏时可关闭设备屏幕。
- 05支持双向复制粘贴和游戏手柄输入。
- 06在 Linux 上可将设备摄像头作为 V4L2 虚拟摄像头使用。
适用场景
- 开发或演示时把 Android 手机画面投到大屏幕上。
- 在电脑上操作手机进行测试或长时间输入文字。
- 录制设备上的应用操作,用于提交 bug 报告或制作教程。
- 在 Linux 电脑上把手机摄像头当作网络摄像头使用。
快速上手
- 1
在 Android 设备上启用 USB 调试
- 2
按 Linux 指南通过包管理器安装 scrcpy
- 3
通过 USB 连接设备并运行 scrcpy
scrcpy
使用前须知
- 需要在 Android 设备上启用 USB 调试,部分设备还需额外开启安全选项才能使用键鼠控制。
- 音频转发仅支持 Android 11 及以上版本。
标签
常见问题
- scrcpy 是什么?
- 无需 root 或设备端应用,即可通过 USB 或 TCP/IP 在电脑上投屏并控制 Android 设备。 scrcpy 是一款在 Linux、Windows 和 macOS 上投屏并控制 Android 设备的工具。它可以镜像设备的画面,在 Android 11 及以上版本还能转发声音,并用电脑的键盘和鼠标操作手机。设备可通过 USB 连接,也可以经 TCP/IP 无线连接。
- scrcpy 可以免费使用吗?用的什么许可证?
- scrcpy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- scrcpy 还在维护吗?
- 活跃维护中。scrcpy 最近一次提交是在 2026年10月20日。
- scrcpy 适合用来做什么?
- 开发或演示时把 Android 手机画面投到大屏幕上。 在电脑上操作手机进行测试或长时间输入文字。 录制设备上的应用操作,用于提交 bug 报告或制作教程。 在 Linux 电脑上把手机摄像头当作网络摄像头使用。
- scrcpy 怎么安装和运行?
- 在 Android 设备上启用 USB 调试 按 Linux 指南通过包管理器安装 scrcpy 通过 USB 连接设备并运行 scrcpy: scrcpy
- 在哪里获取 scrcpy?
- 源代码和安装说明在 GitHub 上:https://github.com/Genymobile/scrcpy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.2万3829C++Apache-2.0更新于 6天前
基于 scrcpy 的图形界面工具,可在 Windows、macOS 和 Linux 上镜像并控制 Android 设备。
1.2万848JavaScriptApache-2.0更新于 前天
一个以单个源文件发布、无外部依赖的 C 语言音频播放与采集库。
7383620COther更新于 2小时前
Google 开源的 SDK,用一套 Dart 代码构建移动端、Web 和桌面端应用。
18万3.4万DartBSD-3-Clause更新于 5小时前
使用 React 构建原生 Android、iOS 等应用的框架,界面由原生组件渲染。
12.7万2.5万C++MIT更新于 6小时前
用 Rust 编写的开源远程桌面软件,可自建服务器,是 TeamViewer 的开源替代方案。
12.6万2万RustAGPL-3.0更新于 16小时前