ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

5分钟学会安卓投屏:用scrcpy把手机屏幕搬上电脑,键鼠轻松操控

5分钟学会安卓投屏:用scrcpy把手机屏幕搬上电脑,键鼠轻松操控

5分钟学会安卓投屏:用scrcpy把手机屏幕搬上电脑,键鼠轻松操控

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

周四下班前,领导发来消息:明天早会上,把刚装好的那款App当场演示一遍。我盯着手里的安卓手机犯了愁——真要我举着手机绕会议室走一圈?当晚我翻遍了各种"手机投屏到电脑"的方案,最后撞见一款叫scrcpy的开源工具:不用给手机装任何App、不用Root权限,插上数据线几秒就能把屏幕镜像到电脑上,延迟低到几乎无感,还能直接用键盘鼠标操控手机。这篇就把我这一路踩过的坑和上手经验一次讲清楚。

上图就是 scrcpy 在 Linux 桌面上实时镜像安卓手机的实拍效果,画面里每一个点击、滑动都由电脑键鼠完成

先说我为什么绕了一大圈:传统手机投屏方案的三个坑

在遇见 scrcpy 之前,我把市面上常见的方案几乎试了个遍,结果各有各的糟心:

  • 手机品牌自带的投屏:要同品牌、同网络,跨平台基本用不了,功能还残缺;
  • 第三方投屏App:手机和电脑两头都要装,免费版不是带水印就是夹广告,画面延迟经常肉眼可见;
  • HDMI转接盒一类的硬件:得额外花钱买设备,而且多数只能"看",不能反向操控。

你可能也遇到过类似情况。而 scrcpy 最打动我的地方,恰恰是它把上面所有槽点一次清空了:

对比项scrcpy第三方投屏App投屏硬件
安装成本电脑装一个程序手机+电脑都要装额外买设备
画面延迟35~70ms,几乎无感100~300ms,拖影明显取决于设备价位
反向控制键鼠完整操控多数只镜像不控制多数只镜像不控制
收费完全免费、开源免费版带广告一次性花几百元

一句话概括:它轻量、免费、延迟低,且支持 Linux、Windows、macOS 三端,安卓 5.0 以上的设备基本都能跑(音频传输需要安卓 11 及以上)。我当晚就决定,第二天早会用它。

手机投屏到电脑的免费方法:从装好到画面亮起

先说安装。如果你用的是 Debian/Ubuntu 系的 Linux,一条命令即可:

sudo apt install scrcpy

Arch 系则换成sudo pacman -S scrcpy;Windows 用户下载对应平台的安装包,macOS 用户用 Homebrew 装就行。翻译成大白话就是:在电脑上装好这个程序,手机端什么都不用装。

想要尝鲜最新功能、或者系统包管理器里的版本太旧,也可以直接拉源码自己构建:

git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy ./gradlew build

接下来给手机做两步准备,全程两分钟:

  1. 打开手机"设置 → 关于手机",连续点击"版本号"7 次,解锁开发者选项;
  2. 进入"开发者选项",打开USB 调试,用数据线连上电脑,在弹出的授权框里点"允许"。

然后回到电脑终端,敲下这一行:

scrcpy

第一次看到手机画面出现在电脑窗口里、鼠标点一下手机上就跟着亮起时,我还是挺兴奋的——没有注册、没有广告、不需要联网,画面清晰度(1920×1080 及以上)和帧率(30~120fps)完全取决于你手机自身的性能。

投屏只是开始:这些操作让它从"镜像"变成"遥控"

光能看不算本事,scrcpy 真正厉害的是能用电脑键鼠直接操控手机,就像在操作本地软件一样。刚上手时记不住那么多快捷键没关系,先用这几个最常用的:

Alt+f # 全屏/退出全屏,演示时最常用 鼠标右键 # 相当于手机"返回"键 鼠标中键 # 相当于手机"主页"键 Alt+o # 关掉手机屏幕,但投屏画面继续显示

每个都是大白话逻辑:全屏、返回、主页、熄屏不中断,演示时单手就能完成大部分操作。完整快捷键表在官方文档 doc/shortcuts.md 里,等用熟了再慢慢翻。

你可能会问,演示的时候想把过程录下来发给同事怎么办?scrcpy 内置录屏,一条命令边投边录:

scrcpy -r 演示录像.mp4

更推荐你这样做:录屏时顺手限制一下分辨率,画面不掉帧、文件也更小——这就是"录屏不掉帧"的小诀窍

scrcpy -r 演示录像.mp4 -m1080 --max-fps=60

另外还有个非常实用的小技巧:电脑和手机之间的剪贴板是双向打通的,电脑上Alt+v直接粘贴文字到手机,手机上复制的内容电脑也能用。回微信、填表单的体验瞬间好上一个档次。

scrcpy无线投屏设置方法与常见问题排查

用得越顺手,就越想甩掉那根数据线。scrcpy 对手机无线投屏到电脑的支持很完善,这里有个诀窍:先插一次 USB,然后直接跑:

scrcpy --tcpip

它会自动找到手机 IP、自动开启无线调试并连上,之后拔掉数据线也能继续用。如果你已经知道手机 IP(同一个 Wi-Fi 下),也可以手动来:

adb tcpip 5555 adb connect 192.168.x.x:5555 scrcpy

翻译过来就是:先让手机开启 5555 端口的无线调试,再让电脑和它建立连接,最后照常启动 scrcpy。具体参数官方文档 doc/connection.md 里写得很细。

至于"不出错"这件事,我把最常碰到的两个问题列在这里:

  • 画面卡顿:别急着怪网络,先试试scrcpy -m720降低分辨率——手机性能一般时,降分辨率比调任何参数都立竿见影;想省电还可以加-S让投屏期间手机熄屏。
  • 小米等部分机型无法用键鼠控制:这类设备需要在开发者选项里额外打开"USB 调试(安全设置)",改完必须重启手机一次才能生效。
  • 连不上、授权反复弹:多半是 adb 服务卡住了,执行adb kill-server && adb start-server再插拔一次数据线基本都能解决。

设备多了也不用慌,scrcpy -s 序列号可以指定连哪一台。更进阶的玩法比如 HID 模拟(--keyboard=uhid,让安卓系统把电脑键盘识别成物理键盘)、Linux 上把手机当摄像头(--v4l2-sink=/dev/video0),都属于"锦上添花",等你基础玩顺了再探索不迟。

收个尾:那场演示,我一次也没碰手机

第二天早会,我坐在工位前,用 scrcpy 把手机屏幕投到大屏上,鼠标点击、键盘输入,全程没碰一下手机,会议室里甚至没人注意到我手机在哪儿。演示结束那一刻我意识到:不是投屏工具选择了我们,而是我们终于不用再迁就投屏工具了。

如果你也常被"手机小屏"和"电脑大屏"之间的切换折腾,不妨现在就装上 scrcpy 试一次。从安装到第一帧画面出现,整个过程不超过 5 分钟——免费、开源、无需 Root,而且几乎零学习成本。愿你和你的手机,从此都不用再"被迫营业"。

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

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

返回列表