scrcpy 是一个应用程序,它允许从 macOS、Windows 或 Linux 桌面显示和控制通过 USB 或无线连接的 Android 设备。
该应用程序注重性能和质量,提供 30~60 FPS、1920×1080 或更高的分辨率和低延迟。
我最近写了关于 scrcpy 的文章,所以请访问上一篇文章了解更多 scrcpy 信息,以及如何在 Ubuntu、Debian、Linux Mint 或 Fedora:
- 使用 scrcpy(Ubuntu, Fedora, Debian, Linux Mint 安装)
虽然没有官方的 scrcpy Linux 包,但不久前创建了一个非官方的 snap 包(感谢 Ferenc Czumbil),它允许在支持 snapd 的 Linux 发行版上轻松安装应用程序。 前一阵子尝试时,我无法让 snap 包工作,但是
它现在可以工作了,所以我想我会写一篇关于如何安装和使用 scrcpy snap 包的新文章。
从 snap 包运行 scrcpy 比其他 snap 包需要更多的时间,但它仍然比从源代码构建 scrcpy 容易得多。
我安装了 scrcpy snap 包并尝试在 Ubuntu 18.10、Linux Mint 19.1(基于 Ubuntu 18.04)上运行它, Fedora 29、openSUSE Tumbleweed。 scrcpy 在 Ubuntu、Linux Mint 和 openSUSE 上工作,但不在 Fedora (错误报告)。 另一种方法是按照官方说明在 Linux 上从源代码安装 scrcpy,或者参见 Linux Uprising 文章关于在 Ubuntu、Debian、Linux Mint 和 Linux 上从源代码安装 scrcpy Fedora.
先决条件:
- Android 5.0 或更高版本的设备
- 安卓设备需要开启ADB调试
- 在某些设备上,您可能还需要启用额外的“USB 调试(安全设置)”选项才能从台式计算机控制 Android 设备。
- Android 设备通过 USB 连接到您的计算机(或通过 TCP/IP 上的 ADB 无线连接)
不需要 Android 根访问权限。 scrcpy 与 ADB 和 scrcpy-server.jar 捆绑在一起,因此除了 scrcpy snap 之外无需安装其他任何东西。
1.安装snapd
要安装 snap 包,您需要 snapd。 它预装在 Ubuntu 16.04.04 和更新版本、Solus 3 和 Zorin OS 中。 对于其他 Linux 发行版,包括 Arch Linux、CentOS、Debian、Deepin、Elementary OS、 Fedora、Linux Mint、openSUSE、snapd 的安装说明可以在 Snapcraft 文档中找到。
安装 snapd 后重新启动计算机或注销/登录。
2. 安装 scrcpy snap 包。
sudo snap install scrcpy