关于 scrcpy 使用中可能遇到的问题与解答
scrcpy(全称 screen copy)是一款完全免费、开源的安卓设备投屏与控制工具,由 Genymobile 团队开发并在 GitHub 上发布(Apache 2.0 许可证)。它可以在电脑窗口中实时显示和控制安卓设备,无需在手机上安装任何应用,也没有广告或功能限制。
scrcpy 支持三大桌面平台:
安卓设备需要 Android 5.0(API 21)及以上版本。
不同品牌手机操作略有差异,一般步骤如下:
常见原因和解决方法:
adb devices 查看设备是否被识别,如显示 unauthorized 需在手机上重新授权无线连接需要先通过 USB 建立一次连接,之后即可拔掉 USB 线:
adb tcpip 5555 开启无线调试端口adb connect 手机IP:5555scrcpy 即可无线投屏Android 11+ 还支持「无线调试」功能,无需 USB 初始连接,直接在开发者选项中配对即可。
降低延迟的几种方法:
scrcpy --max-size 800scrcpy --video-bit-rate 2Mscrcpy --max-fps 30scrcpy --video-codec h265(需设备支持)支持。Android 11(API 30)及以上版本的设备可以将音频转发到电脑播放,使用 scrcpy --audio 参数即可开启。音频延迟非常低,基本可以做到音画同步。Android 10 及以下版本不支持此功能。
使用 --record 参数指定输出文件路径即可:
scrcpy --record output.mp4 — 投屏同时录制scrcpy --no-display --record output.mp4 — 仅录制不显示(适合后台录制)--record-format 更改可以。scrcpy 支持丰富的快捷键映射:
支持。连接多台设备时,通过 -s 参数指定目标设备的序列号:
adb devices 查看所有已连接设备的序列号scrcpy -s 设备序列号 启动指定设备的投屏不需要。scrcpy 通过 ADB(Android Debug Bridge)协议与设备通信,只需要开启 USB 调试即可,完全不需要 Root 权限。这也是它比其他投屏工具更安全的原因之一。
scrcpy 支持通过拖拽快速传输文件:
adb push / adb pull 命令进行更灵活的文件传输