ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何用 scrcpy 在电脑上零安装控制安卓手机:从 USB 到无线投屏的完整指南

如何用 scrcpy 在电脑上零安装控制安卓手机:从 USB 到无线投屏的完整指南 如何用 scrcpy 在电脑上零安装控制安卓手机从 USB 到无线投屏的完整指南【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy第一次把安卓手机屏幕投到电脑上时你大概率被坑过要么装个臃肿的手机 App 还要付费去广告要么延迟高到根本没法打游戏要么一不留神在手机上留了个常驻后台。scrcpy换了个思路——它不在手机上装任何东西而是通过 ADB 协议直接把屏幕镜像成一条视频流传到电脑再用你手边的键盘鼠标反向注入操作。效果就是插上数据线约 1 秒出画面延迟通常在 35~70ms 区间窗口里显示的就是手机实时画面鼠标点哪、键盘打哪。30 秒速览它到底是什么维度情况核心能力屏幕 音频镜像键盘/鼠标/手柄控制录屏文件推送手机端要求Android 5.0 及以上开启 USB 调试无需 root、无需装 App电脑端平台Linux / Windows / macOS上手门槛会敲一行命令即可音频转发需 Android 11摄像头镜像需 Android 12上面是 scrcpy 运行后的典型画面一个独立的桌面窗口标题栏写着设备型号里面就是手机屏幕。没有多余的面板、没有账号弹窗关掉窗口手机上不会留下任何痕迹。为什么是ADB 直连而不是装 App很多投屏方案是手机装 App → App 连电脑端 App中间多一跳延迟和电量消耗都上去了还得授予一堆权限。scrcpy 走的是系统调试通道电脑端的 scrcpy 把一段很小的服务端程序推送到设备里跑起来它负责采集屏幕、编码成 H.264/H.265 视频流回传你的每一次鼠标点击则被翻译回触摸事件发回设备。这个设计带来两个直接好处画面是视频流不是截图轮询。所以帧率能做到 30~120fps取决于设备编码能力而且屏幕内容不变时甚至不产生新帧省电。手机上不留痕。进程结束即退出不占存储、不驻后台你甚至可以在投屏期间把手机屏幕直接关掉后面会讲。一键跑通三条命令看到画面1. 先让电脑认识你的手机。手机进设置 → 关于手机连点版本号七次解锁开发者选项回到开发者选项里打开USB 调试用数据线连上电脑。首次连接手机上会弹出允许 USB 调试吗点允许并勾选始终允许。在终端里确认设备被识别adb devices列出当前通过 ADB 连接的设备你的机器序列号后面跟着device字样才算连上。2. 启动镜像。如果你装好了 scrcpyLinux 可用发行版包管理器Windows 可用winget install --exact Genymobile.scrcpy也可以克隆仓库后运行安装脚本git clone https://gitcode.com/GitHub_Trending/sc/scrcpy把 scrcpy 仓库克隆到本地Windows/macOS 用户更推荐直接拿官方发布包的预编译版本省去编译环节。scrcpy不带任何参数启动约 1 秒后桌面弹出手机画面窗口。就这么多。3. 拔掉线也能用。想无线投屏时先用 USB 连着执行scrcpy --tcpip它会自动找到设备 IP、把 ADB 切到 TCP/IP 模式并连上之后拔线也能继续投屏。两个新手最容易忽略的坑鼠标右键是 BACK返回中键是 HOME主屏不用找按钮Alt或 Super/Win 键加f切全屏。小米等设备如果提示Injecting input events requires ... INJECT_EVENTS permission去开发者选项里再打开一个开关USB 调试安全设置然后重启一次手机。常用功能什么时候用得上无线投屏--tcpip手机放办公室、人想在客厅用电脑连过来或者演示时不想线一直拖着。录屏--record写操作教程、录 bug 复现过程。视频直接存到电脑上不占手机空间。关屏投屏--turn-screen-off长时间挂着投屏但想让手机歇着省电——手机黑屏电脑窗口照常更新画面。运行时按Alto也能随时切换。虚拟显示器--new-display在手机里开一块独立的虚拟屏跑指定应用比如视频播放器真手机屏幕甚至可以干别的两不耽误。双向复制粘贴Altv把电脑剪贴板内容粘进手机输入框Altc反向取回Android 7 支持。推文件 / 装 APK把文件或.apk直接拖进 scrcpy 窗口即可省掉adb push步骤。摄像头当 WebcamLinux把手机前置摄像头模拟成电脑摄像头Android 12。三个真实用法多机测试的开发者。手边三台不同品牌的真机以前测兼容性要抱着手机一台台看。现在adb devices抄下序列号然后scrcpy -s 0123456789abcdef-s后面跟序列号指定镜像哪台设备。每台开一个 scrcpy 窗口并排摆着哪台卡了、哪台 UI 错位一眼可见截屏录屏随手就有回归测试的时间肉眼可见地缩短。做教程的剪辑师。录制一段无手机画面干扰的高清操作视频scrcpy --recorddemo.mkv边投屏边录制文件直接落盘到电脑。默认 8Mbps 码率日常教程足够清晰需要更高质量时再加--video-bit-rate12M --max-size1920把码率和分辨率一起拉满。用副屏当第二手机的办公族。客服、审批、盯群消息这些碎事不用每次摸手机scrcpy 窗口固定在副显示器手机屏幕还关着--turn-screen-off键盘直接打回复消息的速度比手机虚拟键盘快得多一个下午下来手机基本没拿起过。画质和流畅度怎么调默认参数是 8Mbps 码率、设备原生分辨率多数场景不用动。真遇到问题时按先降分辨率、再限帧率、最后动码率的顺序调效果最明显场景命令为什么这样调默认日常办公scrcpy原生分辨率 8Mbps清晰度优先老设备卡顿 / 无线连接不稳scrcpy -m 1024把宽高的最大边压到 1024 像素数据量大幅减少是最有效的退烧药游戏投屏scrcpy --max-fps60 -m 1024 -b 4M限帧保流畅适度码率保画面做演示要细节scrcpy -m 1920 -b 8M拉满分辨率码率保持默认即可录高质量教程scrcpy -m 1920 -b 12M --video-codech265H.265 同画质下码率更低文件更小三个参数的分工值得记一下-m/--max-size管分辨率只限最大边另一边按比例算不拉伸-b/--video-bit-rate管码率画质与流畅的权衡旋钮--max-fps管帧率上限。画面模糊时优先怀疑码率太低画面卡时优先怀疑分辨率/帧率太高——两个参数对应两种不同的难受。避坑速查症状按顺序排查Could not find any ADB device①adb devices看设备在不在 ② 换数据线/USB 口 ③ Windows 装对应品牌的 USB 驱动Device is unauthorized手机上弹窗点允许没弹窗的话重启一下 ADB 服务再插adb server version ... doesnt match电脑上有两套 adb 打架比如 IDE 自带一个。设环境变量ADB指向同一份 adb 二进制画面能看但键盘鼠标无效开发者选项里打开USB 调试安全设置重启手机录屏/投屏中途突然断开多为线材或 USB 口供电问题先换线换口别急着怀疑软件中文输入框打特殊字符异常默认注入方式只支持 ASCII加--keyboarduhid模拟实体键盘即可通用建议遇到任何报错先升级到最新版 scrcpy 再谈别的FAQ 里相当一部分问题在新版本已经不存在了。键盘鼠标都干哪些活默认快捷键以Alt或 Win 键为修饰键最常用的几个操作快捷键备注全屏 / 退出全屏Altf主屏HOMEAlth或鼠标中键演示时切回桌面返回BACKAltb或鼠标右键屏幕黑着时右键是亮屏电源键Altp通知栏下拉Altn连按两次n直接到设置面板手机屏幕关/开继续镜像Alto/AltShifto省电挂机神器设备横竖屏切换Altr应用支持的话会跟随音量 ±Alt↑/Alt↓剪贴板同步粘贴Altv电脑 → 手机嫌Alt顺手的话也可以--shortcut-modlctrl换成左 Ctrl。Ctrl任意键的快捷键会原样转发给手机里的应用所以不会和 scrcpy 打架。想继续往下挖看哪里连接方式细节无线、端口、多设备选择doc/connection.md视频参数全解分辨率、码率、编码、方向doc/video.md快捷键完整列表doc/shortcuts.md录屏doc/recording.md虚拟显示器doc/virtual-display.md音频转发Android 11doc/audio.md摄像头doc/camera.md客户端核心源码Capp/src/手机端服务端源码Javaserver/src/main/常见问题FAQ.md各平台安装说明doc/linux.md / doc/windows.md / doc/macos.md先把手机插上跑一次scrcpy确认窗口里画面是活的再去试--turn-screen-off和--record——这两个功能用一次就回不去了。想玩得更深可以从虚拟显示器--new-display入手看看一台手机当两块屏用是什么体验。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表