scrcpy:3 条命令把安卓手机投屏到电脑,还能直接上手操作
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
手机上的演示没法放大给别人看,远程帮家人装 App 时来回打电话报步骤,是不少人都踩过的坑。scrcpy 做的事情很直接:把安卓设备的画面实时显示到电脑窗口,同时让键盘、鼠标变成设备的输入源。全程不用 Root,手机上也不用装任何东西。
⚡ 几分钟跑通
先说结论:装好、连好、跑起来,最短只需要 3 条命令。
sudo apt install scrcpy scrcpy adb connect 192.168.1.100:5555- 第一条:Debian / Ubuntu 直接走包管理器。Windows、macOS 从发布页下载预编译版,解压即用;想用源码构建就执行
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy后./gradlew build。 - 第二条:前提是设备已开启开发者选项里的 USB 调试、插上数据线并点了授权。
- 第三条:只有无线投屏才需要,设备与电脑同网段即可。
窗口弹出,手机画面就同步过来了,鼠标点进去立刻可以操作。
🎯 核心能力拆解
scrcpy 的所有能力都长在一条隧道上:adb 把画面和输入两个方向的数据搬来搬去。下面按功能拆开看。
屏幕镜像与控制
它做的是"实时镜像 + 反向控制":设备端用硬编码压缩画面,电脑端解码后渲染进窗口;你在窗口里的点击、滑动会被转译成设备的触摸事件回传过去。投屏本身不占手机存储,也不需要任何 App,推上去的 server 结束即清理。
适合:日常操控手机、教学时大屏演示 App 操作、开发时边改代码边看设备反应。
键盘与鼠标映射
键盘按键会转成 Android 能理解的字符和 keycode,鼠标则模拟单指触摸:左键单击是 tap,按住拖动是滑动,滚轮对应列表滚动。窗口内按Ctrl+F切全屏,做投影时很顺手。
- 它做什么:把电脑外设直接变成手机输入设备。
- 怎么用:窗口内操作即可,按键组合查 doc/control.md。
- 适合:在手机上录长文、演示中精确点击。
拖拽传文件
把电脑上的文件拖进 scrcpy 窗口,它就落到设备的/sdcard/Download/目录。不需要再切回adb push,也不需要打开文件管理器。
- 它做什么:替代最常用的"传个文件进手机"场景。
- 怎么用:拖进去,完事。
- 适合:演示前丢一份视频、截图发给手机存证。
顺带录屏
加一个参数就能边投边录,输出标准 mp4,文件存在电脑本地:
scrcpy -r demo.mp4适合:录制操作过程做存档、做教程素材。
🛠 进阶玩法
参数不用背,记住两个主力和一个组合就够了。
-b 4M调低比特率、-m 1080限制分辨率:网络或解码压力大时,这两项最能立竿见影,弱网下画质换流畅度。-S息屏投屏:设备黑掉省电,窗口里的镜像和控制照常工作,挂机录屏、批量操作常用。- 组合起来:
scrcpy -b 4M -m 1080 -S,一条命令把弱网、低配电脑、无人值守三个问题一起压掉。
快捷键和窗口行为细节在 doc/shortcuts.md、doc/window.md;手柄想接入的话,先读 doc/gamepad.md 了解映射规则;虚拟显示和摄像头镜像分别见 doc/virtual-display.md 与 doc/camera.md。完整选项直接scrcpy --help,比翻文档快。
排障指南
Q:插上没反应,提示找不到设备?
- 拔插数据线,在弹窗里重新点"允许调试";
- 电脑端
adb kill-server && adb start-server重启服务; - 还不行就看 doc/connection.md 的排障清单。
Q:画面卡顿、延迟高?
- 先降分辨率
-m 1024; - 再降比特率
-b 4M; - 仍不理想就加
-S关闭设备屏幕,减少设备端负载。
Q:必须 Root 或装 App 吗?不用。scrcpy 通过 adb 自动推送临时 server 到设备执行,结束后自动清理,对系统零改动。
Q:无线投屏连不上?
- 电脑和设备连同一个 Wi-Fi;
- 执行
adb connect 设备IP:5555; - 成功后再跑
scrcpy即可。
适合谁 / 怎么选
目标人群基本是四类:需要边跑边调的 Android 开发者、要大屏演示的教师和讲解者、替家里老人远程处理手机的普通人、需要采集手机画面做直播的人。
取舍上:它免装 App、延迟低、带反向控制和文件传输,这三点让大多数投屏 App 显得多余;但它吃的是 adb 通道,高帧率游戏画面仍可能受编码和带宽限制,重度手游直播建议先用-b、-m压一轮再开播。日常镜像、控制、传文件,它目前是最稳的免费方案。
收尾
scrcpy 的价值在"少":无 Root、无 App、三条命令,就把镜像、控制、传文件、录制四件事都覆盖了。所有行为细节按主题散落在仓库的 doc/ 目录,完整参数随时scrcpy --help。先把上面的最短路径跑通,参数按需再补,不用一步到位。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考