QtScrcpy:用鼠标键盘远程操作安卓手机的 Android 投屏工具 QtScrcpy用鼠标键盘远程操作安卓手机的 Android 投屏工具【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy当你需要同时盯住十几台测试机或者要向对桌的同事演示一个 App 时手机总是不够用。QtScrcpy 这样的 Android 投屏工具就是为此准备的通过 USB 或 WiFi 连上安卓手机画面直接进入桌面窗口键盘鼠标即可操作手机。程序跑在 Windows、macOS、Linux 上设备端不留下任何东西。看懂它和别家不同的三点全部跑在电脑端手机不装东西QtScrcpy 是客户端—服务端结构主程序完全运行在你的电脑上手机端只通过 ADBAndroid 调试桥可理解为电脑连接安卓手机的桥梁与其通信。连接后约 1 秒出现第一帧画面断开后设备上不留文件和驻留服务适合隐私敏感的环境使用。把投屏延迟压在 70ms 以内画面在手机端 H.264 编码电脑端用 FFmpeg 解码、OpenGL 渲染配合异步信号槽架构1080p 下可保持 30~60 帧整体延迟控制在 35~70ms。这个水平足够操作手游也比反复截屏再编码的方案流畅得多。提前映射一组游戏按键上游 scrcpy本项目所基于的开源投屏工程没有自定义按键映射QtScrcpy 补了一层 JSON 映射用配置文件描述哪个键对应哪里点击、往哪滑动仓库里自带和平精英、TikTok 等现成文件。游戏中按~键数字 1 左边进入映射模式再按一次切回普通模式。让画面出现在桌面上克隆源码git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy安装 Qt 5.12 开发环境Windows 用户建议 MSVC 2019用 Qt Creator 打开根目录CMakeLists.txt以 Release 模式编译Linux 上直接运行./ci/linux/build_for_linux.sh Release插上手机并打开USB 调试、在手机上点信任此计算机运行程序后依次点USB连接和开始服务完整环境清单Qt 5.12 开发套件推荐 5.15 LTSCMake 3.14、GitFFmpeg 开发库与 libusb-1.0Linux 自行编译时需要Android 5.0 及以上的手机API 21 不想自己编译可以直接用项目发布的预编译包里面已打包好 ADB。按场景走一遍远程协助一台手机画面出来后用鼠标操作右键是返回、中键是主屏CtrlF切换全屏。剪贴板可双向同步CtrlC从手机拷出内容CtrlShiftV把电脑内容灌进手机。要装 APK 或发文件直接拖进视频窗口即可。也可以完全无线手机和电脑连上同一 WiFi 后依次点获取设备IP启动adbd无线连接之后就不必再插着数据线。用多设备管理同时管一片设备主窗口支持同时连接多台设备分组控制功能可以把同一次按键输入发给组内全部设备装一个包、起一个应用、跑一遍流程一次操作、全部执行。移动测试团队和手游工作室最常用的就是这一项。用键鼠操作一局手游在按键映射列表里选一个现成映射连上手机后点开始服务再点应用。进入游戏按~进入自定义映射鼠标控制视角WASD 走位完事再按一次~切回。卡住时查这张速查表⚠️ 下面是 4 个高频问题先对现象再执行修复。现象根因一句话修复设备列表里没有设备没开 USB 调试或电脑缺手机驱动开发者选项打开USB 调试首连时在手机点信任此计算机有画面但无法操作部分手机小米等默认不放行模拟点击开发者选项中打开USB 调试安全设置即允许模拟点击无画面日志报 shader 错误显卡不支持当前渲染方式把config/config.ini里的UseDesktopOpenGL改成 1 或 2提示 adb server 版本不匹配电脑上有多个不同版本的 adb 在运行任务管理器结束全部 adb 进程后重试再试两个进阶动作写自己的按键映射JSON 放进keymap目录坐标用相对位置描述整屏为 1×1左键点屏时控制台会打印当前坐标抄下来就能写规则格式细节见 docs/KeyMapDes_zh.md。调画质与延迟的平衡config/config.ini里提供MaxFpsAndroid 10 以上才生效、比特率、CodecName指定编码器等项可针对你的设备调到最优。看这几份文档入口docs/FAQ.md设备识别、画面模糊、版本冲突等常见问题排障先看这里docs/DEVELOP.md如何编译和修改源码适合想动手改造的同学docs/KeyMapDes_zh.md按键映射脚本的完整写法做自定义映射的必读手册【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考