news 2026/9/18 20:04:19

scrcpy安卓投屏教程:三步在电脑上掌控手机屏幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
scrcpy安卓投屏教程:三步在电脑上掌控手机屏幕

scrcpy安卓投屏教程:三步在电脑上掌控手机屏幕

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

scrcpy 是一款免费开源的安卓投屏与控制工具。连上一根数据线,手机画面就会完整映射到电脑窗口里,用鼠标和键盘直接操作,全程不需要 root。第一次投屏的完整流程不到三分钟:安装、开启 USB 调试、输入 scrcpy 三条命令。本文覆盖从安装、USB 连接到无线投屏,再到常用参数调优的完整过程。

⚡ 30 秒跑起来

在电脑上安装(以下命令以 Debian/Ubuntu 为例,macOS 可用brew install scrcpy,Windows 可下载发布页的 zip 包并把目录加入 PATH):

sudo apt install scrcpy # 效果:一次装完,依赖自动解决;时机:首次使用 scrcpy # 效果:手机画面进入电脑窗口,鼠标键盘即可操作;时机:任意

第二条命令能弹出手机画面,就说明环境已经通了。

速览核心能力与对应开关

能力关键命令或开关适合场景
画面镜像与键鼠控制scrcpy(默认)日常操作、会议演示
低延迟传输官方实测约 50ms 延迟点击实时操作
画面质量控制--max-size--video-bit-rate弱网下换流畅
编码切换--video-codec=h265高分辨率压码率
边投屏边录屏--record保存教程、演示回放
多设备并行--serial一台电脑管多部手机
音频同步--no-audio(关闭开关)新版本默认有声

图中展示的是 scrcpy 安卓投屏效果:一部 Android 手机的主屏被映射进电脑窗口,窗口顶部带有标题栏与控制按钮。

完成一次性准备:环境与 USB 调试

先看两端要求。手机端是 Android 5.0 以上,无需 root;电脑端支持 Windows、macOS、Linux,只需能调用adb。scrcpy 本身体积只有几 MB,运行起来对系统几乎无负担。

USB 调试只需设置一次:进入“设置 → 关于手机”,连续点击“版本号”7 次解锁开发者选项,再返回打开“开发者选项”里的 USB 调试开关。

装完后用scrcpy --version校验,能打印版本号即环境就绪。如果坚持从源码编译,先git clone https://gitcode.com/GitHub_Trending/sc/scrcpy,进入目录后执行./install_release.sh,依赖清单见项目内的app/deps/目录。

🔌 完成第一次投屏:USB 连接

插上数据线,先校验再启动:

adb devices # 效果:列出所有已连接设备;时机:首次连接前校验一次 scrcpy # 效果:对当前连接的手机开启镜像与控制;时机:校验通过后输入

首次运行时手机会弹出“允许 USB 调试”提示,勾选“始终允许”后可以一劳永逸。等上一两秒画面出现,鼠标点击与键盘输入即刻在手机端生效。

📶 切换到无线投屏连接

先用 USB 做一次初始化,之后即可摆脱数据线:

adb tcpip 5555 # 参数 5555 为监听端口;效果:adb 转为网络监听;时机:仅首次 adb connect 192.168.1.100:5555 # 参数:手机局域网 IP 加端口;效果:建立无线连接;时机:每次拔线后 scrcpy # 连接成功后照常启动投屏

手机 IP 可在“设置 → 关于手机 → 状态信息”中查到。只要两台设备处在同一个 WiFi 下,每次连接加启动即可;无线想更流畅,优先 5GHz 频段,避免隔墙衰减。

🎬 按场景进阶:把用法调到贴合工作

下面 5 张场景卡各给一组推荐组合,参数直接拼在 scrcpy 命令后即可。

边投屏边录屏保存演示画面

  • 场景:录制 App 操作教程,或把会议演示留存备查。
  • 命令:scrcpy --record=demo.mp4
  • 效果:投屏不中断,画面同步写入本地 mp4,互不干扰。

调低投屏画质换取低延迟

  • 场景:无线投屏时画面卡顿,或希望点击跟手一些。
  • 命令:scrcpy --max-size=1024 --video-bit-rate=2M,游戏场景再加--max-fps=60
  • 效果:画面最长边压到 1024、码率降到 2M,流畅优先于清晰。

并行管理多部手机

  • 场景:一台电脑要同时操作多台安卓设备。
  • 命令:scrcpy --serial=0123456789abcdef,序列号用adb devices查看
  • 效果:每台设备独立开一个窗口,互不串扰。

投屏时黑屏省电

  • 场景:让投屏持续运行,同时省手机电量、防止旁人误触。
  • 命令:scrcpy --turn-screen-off
  • 效果:手机屏幕熄灭,电脑窗口照常显示,适合长时间挂机。

把快捷键修饰键换成右 Ctrl

  • 场景:不习惯默认用 Alt 或 Win 触发窗口内快捷键。
  • 命令:scrcpy --shortcut-mod=rctrl
  • 效果:全部快捷键改由右 Ctrl 触发,与浏览器习惯按键不冲突。

用速查表处理常见问题

现象常见原因解决办法
连不上设备USB 调试未开或线材接触问题重查 USB 调试,换数据线或换 USB 口,重新勾选“允许调试”
画面卡顿、延迟高画面尺寸或码率过大下调画质参数(见“低延迟”场景卡),无线用 5GHz、有线插 USB 3.0
没有声音旧版本未默认同步音频新版本默认传声;需要静音时用“速览”表中的关闭开关
鼠标不跟手默认注入方式兼容性差异改用--mouse=uhid虚拟输入模式
多设备连不上指定未指明目标设备按序列号指定,详见 doc/connection.md

下一步建议:先接一台真实设备完成一次 USB 投屏,确认点击与输入延迟在自己可接受的范围,再切换到文中的无线连接方式。熟悉之后,可以翻一下 doc/shortcuts.md,把窗口内的快捷键逐个试一遍。

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/18 20:02:28

盖尔圆定理与特征值估计:从范数到相似变换的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 20:00:20

星座SAR动目标检测:GMTI技术原理与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 19:59:21

博途PLC温度PID控制实战:FB41工程调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 19:57:30

LVGL Pro v2:嵌入式UI开发工作流重构指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 19:56:52

MySQL存储过程查看与安全删除实战指南

1. 这不是“查个表”那么简单:为什么你必须真正搞懂存储过程的查看与删除MySQL存储过程不是数据库里可有可无的装饰品,它是业务逻辑下沉到数据库层的关键载体。我见过太多团队——尤其是中小规模项目——把复杂计算、多表联动、事务控制全堆在应用层代码…

作者头像 李华