admin 管理员组文章数量: 1184232
scrcpy简介
scrcpy 是一款开源、跨平台的 Android 投屏工具,支持通过 USB/Wi-Fi 将手机屏幕投射到电脑(Windows/macOS/Linux),并实现反向控制,无需 Root。
-
核心功能包括高清投屏、设备交互、屏幕录制及音频传输(Android 11+)。
-
使用前需开启手机开发者选项和 USB 调试,连接方式分 USB 直连和 Wi-Fi 调试(需先通过 USB 初始化)。
-
提供丰富参数调节分辨率(-m)、码率(-b)、画面裁剪(-c)等,支持多设备管理、快捷键操作及文件拖拽安装。
-
适用于车机调试等场景,常见问题可通过重置 ADB 或调整兼容性设置解决。
-
如下是scrcpy-win64-v3.1工具
名称由来:Scrcpy是screen copy的简写,意为屏幕复制。
平台支持:支持Windows、macOS、Linux等多种操作系统,具有跨平台特性。
功能特点:能够实现安卓设备屏幕的高清投屏,并支持通过电脑直接对手机进行交互和录制。
以下是 scrcpy 工具的详细使用方法和参数介绍:
1. 基础使用步骤
1.1 环境准备
- 手机端:
- Android 5.0+(需开启开发者选项)。
- 启用
USB 调试和USB 调试(安全设置)(部分机型需额外开启“允许通过USB控制”)。
- 电脑端:
- 下载 scrcpy 官方压缩包,解压至任意目录(如 Windows 推荐加入系统环境变量)。
1. 2 连接方式
| 连接类型 | 操作步骤 | 命令示例 |
|---|---|---|
| USB 连接 | 1. 手机通过 USB 连接电脑 2. 运行 scrcpy 主程序 | scrcpy |
| Wi-Fi 连接 | 1. 先用 USB 连接手机 2. 设置端口: adb tcpip 55553. 拔掉 USB,输入: adb connect <手机IP>:55554. 运行 scrcpy | bash<br>adb tcpip 5555<br>adb connect 192.168.1.100:5555<br>scrcpy<br> |
1.3 连接车机设备
- 国产车机大多基于 Android,且通常无触摸屏,外部操作不便;特斯拉车机是Linux版版本。
- 一般通过 USB 或以太网(部分无线)把开发主机和车机相连,先用 adb 连接。
步骤举例:
- 通过 USB 连接设备(有些车机只开放有限的 USB/COM口,注意专用线)
- 或网络调试(支持时)
# 先用 USB 连一遍 adb tcpip 5555 # 查到车机IP adb connect 192.168.0.101:5555 - 确认连接
adb devices
2. 核心参数详解
2.1 显示与画面控制
| 参数 | 缩写 | 说明 | 示例 |
|---|---|---|---|
--max-size | -m | 限制分辨率(长边最大值) | scrcpy -m 1024(限制为 1024px) |
--bit-rate | -b | 调整视频码率(默认 8Mbps) | scrcpy -b 2M(降低码率提升流畅度) |
--crop | -c | 画面裁剪(宽:高:x偏移:y偏移) | scrcpy -c 1200:800:0:0(裁剪为 1200×800) |
--fullscreen | -f | 启动即全屏 | scrcpy -f |
--always-on-top | -T | 窗口置顶 | scrcpy -T |
2.2 音频控制(需 Android 11+)
| 参数 | 说明 | 示例 |
|---|---|---|
--no-audio | 禁用音频传输 | scrcpy --no-audio |
--audio-bit-rate | 设置音频码率(默认 128Kbps) | scrcpy --audio-bit-rate=64K |
--audio-codec | 指定音频编码(opus/aac/raw) | scrcpy --audio-codec=aac |
2.3 录制功能
| 参数 | 缩写 | 说明 | 示例 |
|---|---|---|---|
--record | -r | 录制屏幕(含音频) | scrcpy -r video.mp4 |
--no-playback | -N | 仅录制不显示画面 | scrcpy -Nr output.mkv |
--time-limit | 录制时长(秒) | scrcpy --record=file.mp4 --time-limit=60 |
2.4 设备控制
| 参数 | 缩写 | 说明 | 示例 |
|---|---|---|---|
--turn-screen-off | -S | 关闭手机屏幕(保持投屏) | scrcpy -S |
--stay-awake | -w | 防止手机休眠(USB 连接有效) | scrcpy -w |
--show-touches | -t | 显示触摸轨迹 | scrcpy -t |
2.5 多设备管理
| 参数 | 缩写 | 说明 | 示例 |
|---|---|---|---|
--serial | -s | 指定设备序列号 | scrcpy -s 0123456789 |
--select-usb | -d | 仅连接 USB 设备 | scrcpy -d |
--select-tcpip | -e | 仅连接 Wi-Fi 设备 | scrcpy -e |
3. 常用快捷键(操作中生效)
| 功能 | 快捷键(Windows/Linux) | 快捷键(Mac) |
|---|---|---|
| 切换全屏 | Ctrl + f | Cmd + f |
| 返回键 | 鼠标右键 | 鼠标右键 |
| Home 键 | Ctrl + h | Ctrl + h |
| 电源键 | Ctrl + p | Cmd + p |
| 音量+/– | Ctrl + ↑/↓ | Cmd + ↑/↓ |
| 复制设备剪贴板到电脑 | Ctrl + c | Cmd + c |
| 粘贴电脑剪贴板到设备 | Ctrl + v | Cmd + v |
| 关闭手机屏幕(保持投屏) | Ctrl + o | Cmd + o |
| 更多快捷键参考:官方文档 |
4. 高级技巧与场景
-
文件传输:
- 拖拽 APK 文件到投屏窗口 → 自动安装。
- 拖拽非 APK 文件 → 保存至设备 SD 卡根目录。
-
无线优化:
- 降低码率与分辨率提升流畅性:
scrcpy -b 2M -m 800。 - 使用 5GHz Wi-Fi 减少延迟。
- 降低码率与分辨率提升流畅性:
-
音频问题处理:
- Android 11 需保持屏幕解锁状态;Android 12+ 无此限制。
- 破音问题 → 增大音频缓冲:
scrcpy --audio-buffer=100。
-
多屏支持(Android 10+):
- 查看可用屏幕:
scrcpy --list-displays - 投屏指定屏幕:
scrcpy --display=2。
- 查看可用屏幕:
5. 常见问题解决
- 连接失败:
运行adb kill-server后重试。 - 画面模糊:
右键scrcpy.exe→ 属性 → 兼容性 → 勾选“替代高DPI缩放行为”。 - 无法控制设备:
检查开发者选项中USB调试(安全设置)是否启用。
完整参数列表可通过
scrcpy --help查看
本文标签: 工具 教程 Android scrcpy 安卓投屏
版权声明:本文标题:【Android】【scrcpy】安卓投屏工具scrcpy使用教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1763310375a3227162.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论