scrcpy 安卓投屏实战教程:免 root 的手机镜像控制,一条命令搞定
2026/8/24 19:18:22 网站建设 项目流程

scrcpy 安卓投屏实战教程:免 root 的手机镜像控制,一条命令搞定

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

开会要演示手机 App?把手机接上电脑,运行scrcpy,屏幕实时镜像到电脑窗口,鼠标键盘直接操作——免 root、免装 App,延迟 35~70ms,首帧约 1 秒。

快速上手:让手机屏幕出现在电脑窗口

  1. 手机端一次性设置:设置 → 关于手机,连点 7 次"版本号"进入开发者模式,再在开发者选项中打开USB 调试(小米等机型另需开启"USB 调试(安全设置)"并重启一次)。
  2. 电脑端安装,按下表选一种:
系统安装方式
Windows从发布页下载 zip,解压后把该目录加入 PATH,之后任意终端可用
macOSbrew install scrcpy
Debian/Ubuntusudo apt install scrcpy
  1. 数据线连上手机,弹窗选"始终允许 USB 调试",在终端输入scrcpy(即启动投屏与远程控制的命令),约 1 秒后窗口出现手机画面。

电脑接了多台设备时,先用adb devices查序列号,再运行scrcpy -s 序列号指定目标设备(-s后跟哪台设备的"身份证号"就控制哪台)。

两个立刻用得上的小技巧:Alt+c把手机剪贴板内容复制到电脑、Alt+v反向粘贴;鼠标右键 = 返回键,中键 = Home 键。

场景化解法

免数据线投屏:无线连接怎么做

一条scrcpy --tcpip完成配对:USB 连着时运行它,会自动探测手机 IP、开启 ADB 无线模式并切换连接,之后即可拔线;再次连接时直接用 IP 地址启动,全程不用数据线。

参数作用示例值
--tcpip自动完成无线配对后启动投屏scrcpy --tcpip
--tcpip=IP直连已开启无线 ADB 的设备(默认端口 5555)scrcpy --tcpip=192.168.1.10

前提只有一个:手机与电脑处于同一个 WiFi 网络。

录屏与演示:操作教程怎么录

在投屏命令后追加--record=文件名即可同步录制手机端的视频和声音(Android 11+ 才转发音频):

scrcpy --record=demo.mp4

容器格式由扩展名自动决定,支持 mp4、mkv、opus、flac、wav。演示时还可以顺手拖文件:把.apk拖进投屏窗口会自动安装;其他文件则经adb push送入手机下载目录,替代每次手敲adb install

画质调优参数:画面卡顿先调这三个

卡顿通常不是设备问题,先降分辨率、码率、帧率三档:

scrcpy -m 1024 -b 2M --max-fps 30
参数作用默认 / 示例
-m限制镜像分辨率上限,等比缩放默认 1920×1080,试-m 1024
-b视频码率默认 8M,可降-b 2M
--max-fps帧率上限示例--max-fps 30
--video-codec编码器默认 h264 延迟最低,h265 更省带宽

若某分辨率下编码失败,scrcpy 会自动换更低分辨率重试。终端里按Alt+i可开关 FPS 计数器,量化观察流畅度。

常见问题

  • 现象:窗口黑屏或花屏。原因:默认 1920×1080 对编码和传输压力大。解法scrcpy -m 1024降一档,仍失败则继续降低。
  • 现象:画面正常但点击、按键无响应。原因:缺少 INJECT_EVENTS 权限。解法:开发者选项中单独开启"USB 调试(安全设置)"并重启手机。
  • 现象:操作延迟忽高忽低。原因:无线信道干扰。解法:换 USB 3.0 接口,或改用 5GHz WiFi 并暂时关闭蓝牙(蓝牙对 2.4GHz 干扰明显)。

结尾

现在就插上数据线,敲一条scrcpy,1 秒后开始用;想深入原理,投屏与编码链路在app/、手机端在server/,更多细节见 doc/connection.md 与 doc/shortcuts.md。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询