scrcpy完整指南:Android投屏与控制入门 scrcpy完整指南Android投屏与控制入门【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 是一款开源的 Android 投屏工具它把手机画面实时镜像到电脑窗口让你直接用电脑的键盘和鼠标操作手机无需 root、无需在手机上安装任何应用。当你需要在电脑上调试应用、做教学演示或录制手机屏幕时它可以解决核心痛点——数据只在本地传输不需要联网、不注册账号、没有广告。 30秒认识它一句话定位通过 USB 或 Wi-Fi 镜像 Android 设备的画面与声音并用键盘鼠标反向控制手机帧率可达 30~120fps视设备而定延迟 35~70ms。项目说明开源 / 收费免费开源Apache 2.0 许可支持平台电脑端支持 Linux、Windows、macOS手机端要求 Android 5.0API 21及以上设备端是否需装应用不需要结束后手机上不残留任何内容适用人群需要投屏操作手机、教学演示、录屏、虚拟摄像头的开发与普通用户不适用人群iOS 用户期望把画面转发到云端做远程协作的用户它只在本机传输不走互联网 从零到第一次投屏5步完成配置前置条件手机为 Android 5.0 及以上版本。开启开发者选项手机设置 → 关于手机连续点击版本号7 次。开启 USB 调试进入设置 → 开发者选项打开USB 调试。小米等设备还需打开USB 调试安全设置并重启一次否则键盘鼠标无法注入操作。用 USB 线连接电脑手机上弹出授权框点击允许 USB 调试。在电脑安装 scrcpy到官方 release 页面下载对应系统的预编译包并解压即可也可以从源码安装先执行git clone https://gitcode.com/GitHub_Trending/sc/scrcpy进入目录后运行./install_release.sh。启动在终端输入scrcpy约 1 秒后出现第一帧画面即可用鼠标点击、键盘输入操作手机。⚡ 高频操作速查多数快捷键基于 MOD 键默认是左 Alt 或左 Super可用--shortcut-mod修改鼠标右击相当于 BACK中键相当于 HOME。参数 / 命令作用scrcpy -m 1024限制镜像最大分辨率弱网下明显提升流畅度scrcpy -b 2M降低码率默认 8 Mbpsscrcpy --max-fps 30限制最大采集帧率scrcpy --recordlesson.mp4把屏幕和声音录制成文件scrcpy --no-audio关闭音频转发音频功能需 Android 11scrcpy -S镜像时关闭手机屏幕省电且防旁人看到内容scrcpy -w充电状态下保持常亮设备不进入睡眠scrcpy -t在手机上显示触摸点演示时观众能看到手指位置scrcpy --video-codech265改用 H.265 编码同码率下画质更好scrcpy -s 序列号连接多台设备时指定目标序列号可用adb devices查看scrcpy --tcpip自动获取 IP 并切换为无线连接首次需 USB 连上scrcpy -G把电脑上的游戏手柄映射到手机scrcpy --otg不镜像、以 HID 方式直接控制手机无需 USB 调试另外两个实用手势按住 Ctrl 拖动鼠标模拟双指捏合缩放电脑与手机剪贴板自动同步Android 7在输入框按 CtrlV 即可粘贴电脑上的文字把 APK 拖进窗口直接安装其他文件拖进去会推送到设备详见 doc/control.md。 三个真实场景当你需要在大屏幕上演示手机操作时教学 / 培训 痛点手机屏幕太小后排看不清也看不到你的手指点在哪。 操作用scrcpy -t -m 1920启动-t 让手机显示触摸点-m 限制分辨率演示中 Altn 下拉通知栏右击手机画面相当于按 BACKAltf 切换全屏整个过程用scrcpy -t --recorddemo.mp4录下来留作课件。当你需要一边办公一边处理手机消息时移动办公 痛点不想频繁拿起手机打断手头工作。 操作运行scrcpy -S手机屏幕熄灭但画面继续投在电脑上省电也不占视线回复消息直接敲键盘复制粘贴走剪贴板同步即可需要传个安装包时把 APK 拖进窗口就行。当你需要把手机摄像头借给电脑用时视频会议 / 远程协助仅 Linux 痛点笔记本摄像头角度和画质有限而手机更灵活。 操作运行scrcpy --video-sourcecamera --camera-size1920x1080 --camera-facingfront --v4l2-sink/dev/video2 --no-playback手机前置摄像头就以 V4L2 虚拟摄像头形式出现在 /dev/video2会议软件可直接选择它配置细节见 doc/v4l2.md。 遇到问题怎么办连不上设备先看adb devices里有没有设备。没有就重新插拔 USB 线、在手机上重新点允许 USB 调试adb 本身无响应时执行adb kill-server adb start-server。如果日志出现 INJECT_EVENTS 权限报错小米常见说明USB 调试安全设置没开打开后重启手机一次。画面卡顿或模糊依次尝试降分辨率scrcpy -m 1024、降码率scrcpy -b 4M、限帧率scrcpy --max-fps 30。如果画面是间歇性卡顿网络抖动可以加一点缓冲换平滑scrcpy --video-buffer50默认零缓冲是为了延迟最低。想彻底无线投屏先 USB 连上并让设备与电脑处于同一 Wi-Fi执行adb tcpip 5555拔掉 USB再执行adb connect 设备IP:5555然后照常运行scrcpy用完adb disconnect。也可以偷懒USB 连着时直接跑scrcpy --tcpip它会自动找 IP、开启 TCP/IP 模式再接入。Android 11 及以上还可以用系统自带的无线调试功能跳过插线步骤见 doc/connection.md。 延伸学习连接方式与无线配置doc/connection.md视频参数分辨率、码率、编码、方向doc/video.md剪贴板、文件推送与手势模拟doc/control.md键盘映射与鼠标按键绑定doc/keyboard.md、doc/mouse.md全部快捷键速查doc/shortcuts.md录制doc/recording.md虚拟显示doc/virtual-display.md客户端 C 源码入口app/src/通用工具在 app/src/util/设备端服务端Javaserver/src/main/java/com/genymobile/scrcpy/scrcpy 把镜像 反向控制 录制做成了一个开机即用、约 1 秒出画面的命令行工具全部能力都由参数组合而来。建议你现在就运行一次裸的scrcpy跑通全流程之后按需要逐个加上 -m、-b、--record攒出属于你自己的常用参数组合。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考