scrcpy完全入门指南:3分钟实现安卓投屏与远程控制
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
scrcpy 是一款免费开源的安卓投屏工具:把手机画面实时镜像到电脑窗口,再用鼠标点一点、键盘敲一敲,就能直接操控手机。它不需要 Root,手机上也不用装任何 App,Windows、macOS、Linux 都支持。无论你是要办公时顺手处理手机消息、做教学演示、直播手游,还是开发测试应用,它都能派上用场。
这篇指南按你掌握它的顺序来写:先装好它、让它动起来,再看它能替你做什么,最后进入场景实战、调优武器库和排障速查,用到哪一步就查哪一步。
🔌 部署与点亮:三步看到第一屏
1. 先备齐两样东西
- 手机:进「设置」→「关于手机」,连续点击版本号七次开启开发者选项,再回到开发者选项里打开「USB 调试」。
- 电脑:装上 scrcpy 对应系统的版本。Linux 用户直接用发行版的包管理器安装最省事;Windows 和 macOS 用户下载预编译包解压即用。
想从源码构建的话,执行下面的命令即可:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy ./gradlew build2. 把设备接上来
用 USB 线把手机插到电脑上。第一次连接时,手机上会弹出「允许 USB 调试」的提示,点允许。习惯无线的话,也可以先在 USB 状态下切到 TCP/IP 模式再拔线,具体步骤见连接指南。
3. 跑第一条命令
打开终端,进入 scrcpy 所在目录,输入:
scrcpy一个显示手机画面的窗口就出来了。用鼠标点窗口,手机上就出现触摸;用键盘打字,直接落到手机的输入框里。
到这一步,你可以把手机理解成电脑的一块扩展屏,鼠标和键盘就是它的遥控器。
🎯 能力全景:它到底能替你做什么
不用先背功能清单,把 scrcpy 的本事归成四个词,一眼就能看明白:
看得见:高清实时镜像
手机屏幕被逐帧送到电脑窗口,窗口大小随意缩放,细节基本不糊。它还能创建虚拟显示、把手机摄像头当画面源,适合演示、录制这类需要「独立画面」的场合。
听得到:声音跟着画面走
Android 11 及以上的设备,启动时加上--audio,电脑就能把手机扬声器的声音和画面同步播出来。看视频、打游戏、开视频会议时,你听到的就是手机正在播的。
控得住:键鼠直接当手机的输入设备
- 鼠标单击就是触摸,右键返回、中键回桌面。
- 键盘输入直达手机输入框,中英文都没问题。
- 更进一步,可以让 scrcpy 伪装成「物理键盘 / 物理鼠标」(HID 模式),手机把它当成真插上去的硬件,不受部分应用对虚拟输入的限制。
- 常用快捷键以 Alt 为修饰键,完整清单见快捷键表。
传得动:文件拖进窗口就到位
把电脑上的文件拖到 scrcpy 窗口,它会自动推到手机的下载目录;拖一个 APK 进去则直接安装。跨设备挪一份文档,从此只需一秒。
💼 实战场景:挑一个属于你的用法
办公:把手机事务搬上大桌面
你要什么:微信、邮件、审批都放电脑大屏上处理,不用反复拿手机。怎么做:插上线运行scrcpy,把窗口固定到副屏,像操作电脑一样处理手机消息。关键参数:加--turn-screen-off(简写-S),手机黑屏省电,投屏继续。
教学与演示:边讲边录
你要什么:学生或客户能看清你的每一步操作,讲完还能回放。怎么做:用scrcpy -r demo.mp4启动,画面开始录制的同时投屏,结束后Ctrl+C收尾。关键参数:--max-size=1920限制录制分辨率,--audio把声音也录进去。
游戏直播与创作:把手游画面送进 OBS
你要什么:游戏画面低延迟进入推流软件,帧率稳定。怎么做:OBS 用「窗口采集」框住 scrcpy 窗口,画面和声音一起进直播。关键参数:--max-fps=60锁高帧率,--video-bit-rate=8M保证画质。
⚙️ 调优与进阶武器库:想解决什么,就用哪条
遇到具体问题再查这张表,不用背:
| 想解决什么问题 | 用什么命令 |
|---|---|
| 画质太高、老机型带不动 | scrcpy --max-size=1280 --max-fps=30 |
| 带宽占用太大 | scrcpy --video-bit-rate=2M |
| 投屏继续但手机黑屏省电 | scrcpy --turn-screen-off |
| 不想插线,无线投屏 | 先adb tcpip 5555,再adb connect 手机IP:5555 |
| 把屏幕录成文件 | scrcpy -r recording.mp4 |
| 手机画面当虚拟摄像头(仅 Linux) | scrcpy --v4l2-sink=/dev/video2 --no-playback,详见V4L2 文档 |
| 不依赖 USB 调试,纯物理控制设备 | scrcpy --otg,详见OTG 文档 |
| 游戏手柄接入手机 | scrcpy --gamepad=uhid |
| 键盘按物理键盘方式输入 | scrcpy --keyboard=uhid |
两个补充:快捷键的修饰键可以用--shortcut-mod换成 Ctrl 等;OTG 模式下默认不带手柄,需要显式加--gamepad=aoa。
🩺 排障速查:卡住了先看这里
按「症状 → 可能原因 → 动作」排列,从上往下找到最像你的那条:
屏幕点不亮
- 症状:
scrcpy提示找不到设备。 - 原因:USB 调试没开、手机上没点授权、或线只供电不传数据。
- 动作:换根线重插,确认手机端已允许调试,再执行
adb kill-server && adb start-server重启服务。
没有声音
- 症状:画面正常,音频没出来。
- 原因:Android 11 首次使用需要解锁屏幕并允许音频捕获弹窗;更老的版本系统层面不支持。
- 动作:解锁手机、在弹窗里允许权限后重启 scrcpy;Android 12 及以上一般不会遇到。
卡顿、掉帧、延迟
- 症状:画面一顿一顿,操作明显慢半拍。
- 原因:码率或帧率设太高,或无线信号差。
- 动作:组合
--max-size=1280 --max-fps=30 --video-bit-rate=2M逐步放松;无线场景先换到信号好的位置再谈参数。
更多细节可以翻官方 FAQ。
📚 延伸:文档入口与社区
项目自带一份很全的文档,建议先把这几篇放进收藏:
- 连接指南:USB、无线、多设备同时连
- 控制详解:输入、推文件、剪贴板同步
- 快捷键表:所有键位一目了然
- 视频参数说明:分辨率、码率怎么调
- 音频功能说明:把声音彻底调通
- 虚拟显示与摄像头:进阶画面玩法
这是一个由社区持续开发维护的开源项目,遇到 bug 或有新想法,直接去项目仓库提反馈就行。
现在开始
三步,就这么多:
- 打开 USB 调试,把手机插进电脑;
- 装好对应系统的 scrcpy;
- 在终端输入
scrcpy。
十秒后,你的手机就「长」在电脑上了。后面的一切,都在这篇指南的武器库里,随用随取。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考