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

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

01 引言

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

02 简介

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

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

scrcpy的GitHub地址:github.com/Genymobile/...

03 下载安装

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

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

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

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

bash 复制代码
# 如果你装了 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 的图形化增强版,更适合不愿意折腾命令的伙伴。在QtScrcpy的issue的列表中,有人提到了另外一款更加简洁的工具:LinkAndroid

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

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

相关推荐
姜鱼问生12 分钟前
Nginx gzip 压缩:一个配置让页面加载快 3 倍
后端·算法·架构
badhope12 分钟前
Spring AI Alibaba停更:Java程序员的信任,还能被辜负几次?
java·spring
颜酱13 分钟前
一栋商业大厦,讲清 InnoDB 的表空间、段、区和页
后端·mysql
const_qiu19 分钟前
第一章 1.1-1.2:基础模型调用与 TypeScript 入门 —— Java 开发者的视角
java·javascript·typescript
码事漫谈21 分钟前
1956 亿行数据该怎么存:金仓时序数据库的三个实测
后端
Wang's Blog24 分钟前
Java 项目实战: 交友项目 - Dubbo 负载均衡策略与实战验证
java·dubbo·交友
Wx-bishekaifayuan26 分钟前
springboot桂味美食分享系统40540-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
SL_staff28 分钟前
销售知识库7天落地实践:面向业务侧的零代码嵌入方案
java·开源·产品
GreatSQL社区38 分钟前
主从复制SQL线程中断——字符集砸出的坑
java·数据库·算法
彭亚川Allen42 分钟前
从零手搓 RAG 之检索全流程,给大模型接上自己的知识库
前端·后端·ai编程