scrcpy无线投屏教程:如何一条命令实现手机屏幕镜像到电脑(TCP/IP无线连接)
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
scrcpy是一款免费开源的安卓手机投屏神器,支持通过 USB 或 TCP/IP 无线连接,将手机屏幕实时镜像到电脑,并可用键盘鼠标反向控制。无需 root、无需在手机安装任何 App,延迟低至 35~70ms,帧率可达 30~120fps。本教程带你用一条命令完成手机投屏到电脑的无线连接,全程无需数据线(仅首次配置需要插一次线)。
为什么选择 scrcpy 无线投屏?
| 优势 | 说明 |
|---|---|
| 📡无线连接 | 支持 TCP/IP 无线投屏,摆脱数据线束缚 |
| ⚡低延迟 | 35~70ms,操作跟手,玩休闲游戏无压力 |
| 🆓零门槛 | 不用 root、不用装 App、不用账号、无广告 |
| 🖥️全平台 | Windows / Linux / macOS 全支持 |
| 💻反向控制 | 用电脑键盘、鼠标直接操作手机 |
详细特性介绍可参阅 README.md,无线连接原理见 doc/connection.md。
投屏前 3 分钟准备
✅第一步:安装 scrcpy
按你的系统下载官方版本(含 adb 依赖):
- Windows 用户 👉 doc/windows.md
- Linux 用户 👉 doc/linux.md
- macOS 用户 👉 doc/macos.md
✅第二步:开启手机的 USB 调试
进入「设置 → 关于手机」,连续点击「版本号」7 次解锁开发者模式,再进入「开发者选项」打开USB 调试(Android 5.0 及以上即可使用 scrcpy)。
✅第三步:手机与电脑连接同一个 Wi-Fi
这是无线投屏的关键——scrcpy 通过 adb 的 TCP/IP 通道传输画面,两端必须在同一局域网内。
一条命令启动 scrcpy 无线投屏(自动模式)
首次使用时,先用 USB 线把手机连到电脑,然后在终端运行:
scrcpy --tcpip就这一条命令!scrcpy 会自动完成全部配置:
- 自动检测手机的 IP 地址和 adb 端口;
- 必要时自动开启手机的 TCP/IP 模式;
- 切换为无线连接并断开 USB 依赖;
- 立即启动投屏画面。
🎉从此刻起拔掉 USB 线,投屏不会中断。之后每天只需一条命令(把 IP 换成你手机的地址,默认端口 5555):
scrcpy --tcpip=192.168.1.1:5555💡 小提示:地址前加+可强制重连,例如scrcpy --tcpip=+192.168.1.1,适合 Wi-Fi 重连后 IP 变化的场景。
手动配置 TCP/IP 无线连接步骤
如果你更喜欢手动掌控全流程(或使用旧版 scrcpy),按下面 8 步操作:
用 USB 线将手机连入电脑;
确保手机连上与电脑相同的 Wi-Fi;
查看手机 IP 地址(设置 → 状态信息,或执行命令):
adb shell ip route | awk '{print $9}'开启手机的 adb TCP/IP 模式:
adb tcpip 5555拔掉 USB 数据线;
建立无线连接(替换为你的 IP):
adb connect 192.168.1.1:5555像往常一样启动投屏:
scrcpy;使用完毕执行
adb disconnect断开。
📌Android 11+ 专属福利:系统自带「无线调试」选项,可以完全跳过 USB 物理连接,直接在手机上输入配对码完成无线调试配对,真正实现"零线缆"投屏。
多台设备如何指定?
如果同时连接了多台设备,用这些方式精确指定目标手机:
scrcpy --tcpip=192.168.1.1 # 直接指定 IP(默认端口 5555) scrcpy -e # 选择唯一通过 TCP/IP 连接的设备 scrcpy --serial=192.168.1.1:5555 # 按 IP:端口 序列号指定无线投屏卡顿?快速优化帧率
Wi-Fi 环境下带宽有限,画面卡顿、延迟高时,试试这 3 个降载参数(完整视频调参见 doc/video.md):
# 限制分辨率 + 码率 + 帧率,画质与流畅度的黄金平衡 scrcpy --max-size=1024 --video-bit-rate=2M --max-fps=30 # 短参数版本: scrcpy -m1024 -b2M --max-fps=30| 参数 | 作用 | 建议值 |
|---|---|---|
--max-size | 限制最大分辨率,对流畅度提升最明显 | 1024 |
--video-bit-rate | 码率,默认 8Mbps | 2M(Wi-Fi 一般环境) |
--max-fps | 帧率上限 | 30~60 |
常见问题排查清单
- ❓
adb connect失败?确认手机与电脑在同一 Wi-Fi(不是访客网络/AP 隔离网段);用adb devices检查连接状态;路由器防火墙可能拦截 5555 端口,换一个端口试试:adb tcpip 5556+adb connect IP:5556。 - ❓小米等机型提示权限错误?需要在开发者选项中额外打开「USB 调试(安全设置)」并重启手机。
- ❓画面正常但延迟高?关闭手机省电模式、保持 Wi-Fi 5GHz 频段、降低
--max-size。 - ❓投屏时手机黑屏怎么办?scrcpy 支持「息屏镜像」,边充电边投屏不发热,详见 doc/device.md。
投屏后的实用操作技巧
镜像开始后,用电脑直接"玩"手机:
- 🖱️鼠标右键= 手机返回键;中键= Home 键
- ⌨️Alt + F一键全屏投屏
- 键盘可直接在手机上打字输入,还支持双向复制粘贴
更多快捷键与鼠标/键盘高级映射,查阅 doc/shortcuts.md、doc/keyboard.md 和 doc/mouse.md。
总结
scrcpy 无线投屏的核心就记 3 句话:
- 首次:USB 线 + 同一 Wi-Fi,运行
scrcpy --tcpip; - 日常:一条
scrcpy --tcpip=手机IP:5555即投屏; - 卡顿:加上
-m1024 -b2M --max-fps=30优化流畅度。
从此告别数据线,手机秒变电脑的"副屏",边办公边刷手机,效率翻倍!🚀
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考