手机投屏到电脑,不用装任何 App,这个开源工具免费搞定:QtScrcpy

0 阅读3分钟

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

01 引言

在日常开发中,经常会遇到演示移动端功能的场景,需要将移动设备投影到电脑上。这两天发现一个开源项目:QtScrcpy,正是为了解决移动端投影到电脑设备的问题,分享给大家。

02 简介

QtScrcpy 是基于 Genymobile scrcpy 项目用 C++/Qt 技术栈复刻的安卓投屏控制工具。与原版 scrcpy 相比,它提供了图形化界面(GUI),操作更直观,并增加了自定义按键映射、群控等实用功能。无需 root 权限,支持 USB / 无线连接,跨平台运行于 WindowsmacOSLinux

GitHub地址:github.com/barry-ran/Q…

scrcpyGitHub地址:github.com/Genymobile/…

03 下载安装

直接在GitHub releases下载适合自己的安装包即可。

解压到任意目录,双击 QtScrcpy.exe 运行

image-20260827152004012

04 连接手机

4.1 USB连接投屏

  • 手机开启USB调试:设置 → 关于手机 → 连点「版本号」7 次 → 返回开发者选项 → 开启「USB 调试」
  • 数据线连接手机和电脑
  • 手机弹窗「允许 USB 调试?」→ 勾选「始终允许」→ 确定
  • 打开 QtScrcpy,点击「刷新设备」,看到设备号出现
  • 双击设备号即可实现投屏。

手机开启USB调试不同的手机方式可能不同,按照自己的设备特点操作即可。

双击之后就会显示投屏:

4.2 无限投屏

首次可借助数据线直接操作:「获取设备IP」 → 「无限连接」即可

也可以通过手动输入IP和端口直接连接。

获取IP和端口方式:「开发者选项」→「无线调试」 →打开开关接口看到。

填写的端口可能无效,直接使用默认端口5555,直接连接。

4.3 连接手机模拟器

安卓模拟器(如雷电、MuMu、夜神)本身会暴露一个 adb 端口,QtScrcpy 可以通过 adb 连接模拟器,把它当成一台"虚拟安卓设备"来投屏。

模拟器默认 adb 端口
雷电模拟器5555
MuMu 模拟器7555
夜神模拟器62001
逍遥模拟器21503

我这里测试了夜神模拟器。通过命令行直接连接:

# 如果你装了 QtScrcpy,它自带 adb,需要在 QtScrcpy 目录下执行
# 或者确保系统 PATH 里有 adb

# 以雷电模拟器为例(端口 5555)
adb connect 127.0.0.1:5555

# MuMu 模拟器
adb connect 127.0.0.1:7555

# 夜神模拟器
adb connect 127.0.0.1:62001

刷新列表即可:

4.4 小坑

在测试过程中除了一个小问题,就是识别到手机设备,但是打开时黑屏。这时候就要调节连个参数:

将比特率和最大尺寸调小,根据实际情况调节。我这里调节了尺寸大小原来默认1080p调到720p或更小或者原始即可展示。

05 小结

QtScrcpy 是原版 scrcpy 的图形化增强版,更适合不愿意折腾命令的伙伴。在QtScrcpyissue的列表中,有人提到了另外一款更加简洁的工具:LinkAndroid

GitHub地址:github.com/modstart-li…

有兴趣的可以去了解一下。