借助 Waydroid,现在可以轻松在 Linux 上运行 Android 应用程序

想要在 Linux 桌面上顺利安装并运行您喜爱的 Android 应用程序吗?尝试一下 Waydroid! Waydroid 使用基于容器的架构,让您能够以接近本机的性能运行 Android 应用程序,并深度集成到您的 Linux 系统中。本指南介绍了如何在 Linux 上使用 Waydroid。

笔记:要使用 Waydroid,您的系统必须在 Linux 主机上运行。这是至关重要的,因为 Waydroid 创建了一个虚拟的 Android 环境,并且它无法在另一个虚拟机中运行。它需要直接访问系统的内核级功能,这在虚拟化设置中通常不可用。

Waydroid 是一个基于容器的解决方案在您的 Linux 计算机上启动完整的 Android 系统。与占用资源的笨重模拟器不同,Waydroid 使用 Linux 容器 (LXC) 本机运行 Android 应用程序。它轻巧、快速,并将应用程序直接集成到您的桌面中。

Waydroid 适用于许多 Linux 发行版和 CPU 类型。它还利用Android的Mesa技术,通过允许容器访问主机系统的GPU来提高图形性能,确保应用程序平稳运行。

Waydroid安装

在开始安装之前,请确保您有韦兰启用会话(Ubuntu 22.04+)。要验证您的系统是否正在运行 Wayland,请打开终端并输入:

echo $XDG_SESSION_TYPE

此命令显示您的会话类型。另外,请验证您的系统是否已更新并且是否已安装必要的先决条件,例如卷曲:

sudo apt update && sudo apt install curl ca-certificates -y

接下来,添加官方 Waydroid 存储库:

curl -s https://repo.waydro.id | sudo bash

如果未自动检测到您的发行版,您可能需要手动指定您的版本。 (例如,use -s jammy对于 Ubuntu 22.04)

最后,用这个安装 Waydroid易于命令:

sudo apt install waydroid -y

安装后,您可以从您的计算机启动 Waydroid应用领域菜单。

如果您运行的是 Fedora,请使用以下命令安装 WaydroidDNF 包管理器:

sudo dnf install waydroid

笔记:在 Arch Linux 等其他发行版上,安装过程和命令略有不同。参考官方Waydroid 文档有关您的分发的完整详细信息。

设置 Waydroid

当您第一次启动 Waydroid 时,安装窗口可能会提示您下载 Android 映像。该镜像是在容器内运行的Android系统。您可以选择 Vanilla 映像(不带 Google 服务)或 GAPPS(带 Google Play 服务)。

选择盖普斯如果您想从 Google Play 商店安装应用程序。选择您喜欢的图像后,单击下载并等待该过程完成。

完成后,单击完毕,Waydroid 会自动启动。如果没有,您可以从菜单中重新启动 Waydroid。这可能需要一些时间,但虚拟的 Android 环境很快就会出现。

默认情况下,该设备不受信任,因此您必须注册它才能使用 Google Play 商店。要注册设备,请打开 Linux 终端并输入:

sudo waydroid shell

进入 Waydroid shell 后,运行以下命令来检索您的 Android ID:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data
ANDROID_TZDATA_ROOT=/apex/com.android.tzdata
ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

该命令返回一串数字 - 复制该值。

接下来,访问Google 未经认证的设备注册页面,粘贴您的Android ID,完成机器人验证,然后点击登记.

最后,关闭并重新打开 Waydroid,或者简单地依次运行以下命令:

waydroid session stop
waydroid session start

您的设备现已注册,您可以安装和使用 Android 应用程序,包括来自 Google Play 商店的应用程序。

在 Waydroid 上安装 Android 应用程序

如果您在设置过程中选择了 GAPPS 图像,则可以直接从 Waydroid 启动 Google Play 商店。只需使用您的 Google 帐户登录并安装应用程序,就像在 Android 设备上一样。

要删除应用程序,请按照与在 Android 设备上相同的步骤操作,例如单击卸载.

这个简单的过程使管理应用程序就像在移动设备上一样简单。

如果您不使用 Google Play 商店,您可以使用 APK 文件手动安装应用程序或使用其他应用商店例如F-机器人,通常提供轻量级且注重隐私的应用程序。

要安装 APK,请从可信来源下载。然后,打开终端,转到保存 APK 的文件夹,然后运行:

waydroid app install your_app.apk

代替your_app.apk与实际的文件名。安装应在几秒钟内完成。

最后的想法

Waydroid 只是在 Linux 上运行 Android 应用程序的一种方法。您也可以考虑使用安卓模拟器, 一个虚拟机或 Android Studio 创建个人 Android 虚拟设备 (AVD)。