Android手机投屏神器scrcpy

scrcpy 下装/安装

scrcpy 用于电脑控制 Android 设备的命令行工具
官方下载地址:https://github.com/Genymobile/scrcpy/releases
非官方下载地址 https://download.csdn.net/download/weixin_43335288/88505202

在这里插入图片描述

下载后直接解压(免安装)
在这里插入图片描述

有线投屏

1、连接设备:利用 USB 数据线,将手机与电脑连接。确保在手机上启用了 USB 调试选项。
2、启动 scrcpy:定位到你已解压的 scrcpy 文件夹,并双击 scrcpy.exe 文件启动投屏应用。

连接手机效果
在这里插入图片描述

打开cmd定位到此目录(在地址栏中输入cmd回车),或者将该目录如D:\Github_Run\scrcpy-win64-v1.10加入到系统环境变量中,程序的使用都在cmd命令行中操作
在这里插入图片描述
使用USB进行连接,此方式推荐使用,相对更加流畅。

1、手机通过USB连接到PC上,首次连接会弹出是否信任该电脑,点击始终信任即可。

2、运行adb usb查看是否连接成功
在这里插入图片描述
3.运行scrcpy即可。

使用无线连接
可参考官方文档:Open Source Project - Scrcpy now works wirelessly

此连接方式更加方便快捷,若宽带速率高,使用效果更佳,使用方法也非常简单。

确保PC和手机在同一Wifi中

手机先通过USB与PC相连

在PC上运行 adb tcpip 服务端口,如端口为5555
在这里插入图片描述
4.拔下你的设备,断开USB连接
5.在PC上运行 adb connect 手机IP:服务端口(手机IP可通过手机的状态信息查看,或者登录路由器查看,一般以192.168开头)
在这里插入图片描述
6.运行scrcpy,在cmd中输入scrcpy.exe
在这里插入图片描述

这样弹出手机的屏幕,手机投屏成功!正如预期的那样,性能与USB不同,默认的scrcpy比特率是8Mbps,这对于Wi-Fi连接来说可能太多了。根据使用情况,降低比特率和分辨率可能是一个很好的折中方案。
在这里插入图片描述

若要切换回USB模式:adb usb

常用快捷键(重要)
在这里插入图片描述

Tips:查看已连接设备命令adb devices,
在这里插入图片描述
使用命令行选项在启动时镜像时可以关闭设备屏幕,这一点也挺实用:
这样我们就使用了两种方式(USB连接和Wifi连接)使用scrcpy,其它方法详见:README 如可直接拖拽APK进行安装,手机录屏等。

无线投屏

完成有线投屏的步骤后,在电脑上打开命令行工具(如 PowerShell),按序执行以下操作命令。无线投屏前,请确保电脑和手机处于同一 WiFi 网络下。

1、将命令目录切换到 scrcpy 文件夹。如果使用的是 Windows 11,在 scrcpy 文件夹中右键点击「在终端中打开」,会自动切换到当前路径。
cd D:\Libraries\Desktop\scrcpy-win64-v2.6.1
2、在手机端开启「开发者选项」和「USB 调试」,然后使用数据线将手机和电脑连接,并允许 USB 调试,开启手机端口。如果本行显示 no device 或未启动 adb,需检查「USB 调试」是否开启,或更换数据线。此外,一些手机需选择「文件传输」模式方能使用 adb。
.\adb tcpip 5555
3、拔出手机数据线,开始无线投屏。当显示 cannot connect 的超时报错,则关闭设备的 WIFI 然后重新开启。 .\adb connect 192.168.2.20:5555 (将192.168.2.20 更改为你设备的 WIFI 局域网 ip)
4、启动 scrcpy 投屏。连接多个设备会出现报错 failed to get feature set: more than one device/emulator,此时需要指定连接 tcpip 设备,使用 .\scrcpy -e -m 1024。
.\scrcpy

# 如果出现错误或延迟较大,可以指定低分辨率投屏。
.\scrcpy -m 1024

# 以 H.265(质量更好)捕获屏幕,限制尺寸为 1920,限制帧速率为 60f ps,禁用音频,并通过模拟物理键盘控制设备:
.\scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 --no-audio --keyboard=uhid
```

或者简化操作:合并步骤 3 和 4,保持屏幕常亮,指定 1024 分辨率。

```bash
.\scrcpy --tcpip -s 192.168.2.20:5555 -w -m 1024

或者简化操作:合并步骤 3 和 4,保持屏幕常亮,指定 1024 分辨率。
bash .\scrcpy --tcpip -s 192.168.2.20:5555 -w -m 1024

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生而为虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值