QtScrcpy 可以通过 USB (或通过 TCP/IP )连接 Android 设备,并进行显示和控制。不需要 root 权限。
单个应用程序最多支持 16 个安卓设备同时连接。
同时支持 GNU/Linux,Windows 和 MacOS 三大主流桌面平台
游戏映射「仅 Windows 平台开启」
额外针对和平精英手游进行键鼠映射,可以用键鼠像玩端游一样玩和平精英手游,默认按键映射如下:
操作方法如下:
- 启动服务之前记得勾选和平精英选项
- 连接手机以后进入游戏场景
- 按
~
键(数字键 1 左边)切换为游戏映射模式即可体验 - 再次按
~
键切换为正常控制模式 - 要想 WASD 控制开车记得在载具设置中设置为单摇杆模式
要求
Android 部分至少需要 API 21(Android 5.0)。
您要确保在 Android 设备上 启用adb调试。
运行
有线连接
在你的电脑上接入Android设备,然后运行程序,按顺序点击如下按钮即可连接到Android设备
无线连接步骤(保证手机和电脑在同一个局域网):
- 安卓手机端在开发者选项中打开 usb 调试
- 通过 usb 连接安卓手机到电脑
- 点击刷新设备,会看到有设备号更新出来
- 点击获取设备 ip
- 点击启动 adbd
- 无线连接
备注:启动 adbd 以后不用再 usb 线了,以后连接断开都不再需要,除非安卓 adbd停了需要重新启动
界面按钮介绍
启动配置:启动服务前的功能参数设置
- 分别可以设置本地录制视频的比特率、分辨率、录制格式、录像保存路径等。
- 仅后台录制:启动服务不现实界面,只是录制 Android 设备屏幕
- 窗口置顶:Android 设备视频窗口置顶显示
- 自动息屏:启动服务以后,自动关闭 Android 设备屏幕节省电量
- 使用 reverse:服务启动模式,出现服务启动失败报错 more than one device可以去掉这个勾选尝试连接
- 刷新设备列表:刷新当前连接的设备
- 启动服务:连接到 Android 设备
- 停止服务:断开与 Android 设备的连接
- 停止所有服务:断开所有已连接的 Android 设备
- 获取设备ip:获取到 Android 设备的 ip 地址,更新到 “无线” 区域中,方便进行无线连接
- 启动adbd:启动 Android 设备的 adbd 服务,无线连接之前,必须要启动。
- 无线连接:使用无线方式连接 Android 设备
- 无线断开:断开无线方式连接的 Android 设备
- adb命令行:方便执行自定义 adb 命令(目前不支持阻塞命令,例如shell)
主要功能
- 实时显示 Android 设备屏幕
- 实时键鼠控制 Android 设备
- 屏幕录制
- 无线连接
- 最多支持 16 台设备连接(PC性能允许的情况下可以增加,需要自己编译)
- 全屏显示
- 窗口置顶
- 安装apk:拖拽 apk 到视频窗口即可安装
- 传输文件:拖拽文件到视频窗口即可发送文件到 Android 设备
- 后台录制:只录制,不显示界面
下载
Windows
Windows 平台,你可以直接使用编译好的可执行程序:
你也可以自己编译
Mac OS
Mac OS平台,你可以直接使用编译好的可执行程序:
你也可以自己编译
Linux
目前只提供了 Windows 和 Mac平台的可执行程序,如果需要 Linux 平台的可执行程序,
您通常需要自己编译。别担心,这并不难。
目前只在ubuntu上测试过
项目地址
如需进一步学习此程序请查看作者(Barry)的 CSDN。
https://aur.archlinux.org/packages/qt-scrcpy/ 您可以使用自动编译(Arch 大法好)
三年后挂掉了#(喜极而泣)
玩游戏神器
谢谢#(高兴)
好东西!收藏了@(太开心)
谢谢~
这个不错啊,可以用来直播吗@(呵呵)
@(滑稽)好想法
非技术的路过。
@(滑稽)都一样都一样