linux 安装scrcpy
时间: 2024-12-27 11:30:02 浏览: 5
### 如何在 Linux 系统上安装 Scrcpy
#### 使用 Snap 安装 Scrcpy
对于 Ubuntu 18.04 及更高版本,最简便的方式是通过官方 Snap 应用程序来安装 Scrcpy。这种方式不仅适用于 Ubuntu,也适合其他支持 Snap 的发行版。
```bash
sudo snap install scrcpy
```
此命令能够快速部署最新稳定版的 Scrcpy 到系统中[^2]。
#### 手动编译安装 Scrcpy
对于那些偏好手动配置环境或遇到特定问题(如某些较新的 Android 版本兼容性问题),可以选择从源码构建并安装:
1. **准备依赖项**
需要先确保已安装必要的开发工具和库文件。
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install adb scrot ffmpeg meson ninja-build v4l-utils -y
```
2. **克隆仓库**
接下来获取最新的 Scrcpy 源代码。
```bash
git clone https://github.com/Genymobile/scrcpy.git ~/scrcpy
cd ~/scrcpy/
```
3. **编译与安装**
编译项目并将二进制文件复制到系统的可执行路径下。
```bash
./build.py
sudo cp bin/scrcpy /usr/local/bin/
```
针对不同 Linux 发行版可能存在的差异,在 Deepin 或 Xubuntu 上面可能会跳过部分步骤;而对于 Kylin OS 这样的特殊定制化操作系统,则需注意可能存在额外的适配需求,比如处理网络连接限制等问题时应考虑使用 GitHub 镜像站点下载资源[^4]。
为了使设备管理器识别来自 USB 连接的移动终端,还需设置 ADB 权限规则。创建 `/etc/udev/rules.d/51-android.rules` 文件并向其中添加如下内容以允许非 root 用户访问:
```plaintext
SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666"
```
请注意将 `xxxx` 替换为实际厂商 ID 后保存更改,并重新加载 udev 规则以便生效。
最后重启计算机让所有修改生效即可正常使用 Scrcpy 实现手机屏幕投影功能。
阅读全文