【导语】:一款在 PC 端管制安卓设施的小工具。可在 PC 和安卓设施间互通剪贴板、用电脑键盘打字、传输文件、安装程序、截图、录屏等等性能。
简介
scrcpy 能够显示并管制通过 USB (或 TCP/IP) 连贯的安卓设施,且不须要任何 root 权限,反对 GNU/Linux、Windows 和 macOS。
个性
- 轻量 (原生,仅显示设施屏幕)
- 性能 (30~60fps)
- 品质 (分辨率可达 1920×1080 或更高)
- 低提早 (35~70ms)
- 疾速启动 (最快 1 秒内即可显示第一帧)
- 无侵入性 (不会在设施上遗留任何程序)
零碎要求
- 安卓设施最低须要反对 Android 5.0。
- 确保设施已开启 adb 调试。
- 在某些设施上,还须要开启额定的选项以应用鼠标和键盘进行管制。
我的项目地址是:
https://github.com/Genymobile…
装置
在 Debian (目前仅反对 testing 和 sid 分支) 和 Ubuntu (20.04) 上装置:
apt install scrcpy
另外,开发者还提供以下类型安装包:
- snap 包
- 对 Fedora 提供 COPR 包
- 对 Arch Linux 提供 AUR 包
- 对 Gentoo 提供 Ebuild 包
在 Windows 上装置:
- 官网提供压缩包下载,解压即可应用
- 应用 Chocolatey 装置:
choco install scrcpy
choco install adb
- 应用 Scoop 装置:
scoop install scrcpy
scoop install adb
在 macOS 上装置:
- 应用 Homebrew 装置
brew install scrcpy
如果 PATH 门路内没有 adb,则还须要:
brew install android-platform-tools
- 应用 MacPorts 装置
sudo port install scrcpy
运行
连贯安卓设施,而后执行:
scrcpy
工具反对命令行参数,查看参数列表:
scrcpy --help
应用成果如图所示:
具体性能介绍
连贯
1. 将设施和电脑连贯至同一 Wi-Fi。
2. 关上 设置 → 对于手机 → 状态信息,获取设施的 IP 地址,也能够执行以下的命令:
adb shell ip route | awk '{print $9}'
3. 启用设施的网络 adb 性能
adb tcpip 5555
4. 断开设施的 USB 连贯。
5. 连贯设施:
adb connect DEVICE_IP:5555 #将 DEVICE_IP 替换为设施 IP)
6. 失常运行 scrcpy。
多设施
- 如果 adb devices 列出了多个设施,必须指定设施的序列号:
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef # 简写
- 如果设施通过 TCP/IP 连贯:
scrcpy --serial 192.168.0.1:5555
scrcpy -s 192.168.0.1:5555 # 简写
能够同时启动多个 scrcpy 实例以同时显示多个设施的画面。
全屏
能够通过如下命令间接全屏启动 scrcpy:
scrcpy --fullscreen
scrcpy -f # 简写
复制粘贴
每次安卓的剪贴板变动时,其内容都会被主动同步到电脑的剪贴板上。所有的 Ctrl 快捷键都会被转发至设施。其中:
- Ctrl+c 复制
- Ctrl+x 剪切
-
Ctrl+v 粘贴
开源前哨
日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。