使用 Waydroid 在 Linux 上轻松运行 Android 应用程序

使用 Waydroid 在 Linux 上轻松运行 Android 应用程序

您是否渴望在 Linux 桌面上无缝运行您喜爱的 Android 应用程序?Waydroid 就是您的最佳选择!这款创新工具采用基于容器的架构,能够以与原生功能相媲美的性能运行 Android 应用程序,同时将其深度集成到您的 Linux 环境中。本指南全面概述了如何在 Linux 系统上使用 Waydroid。

了解 Waydroid

Waydroid 是一款基于容器的复杂解决方案,能够在您的 Linux 设备上启动完整的 Android 操作系统。与消耗大量资源的传统模拟器不同,Waydroid 借助 Linux 容器 (LXC) 原生运行 Android 应用。这带来了轻量高效的体验,应用程序可直接集成到您的桌面环境中。

Waydroid 兼容各种 Linux 发行版和 CPU 架构,并利用 Android 的 Mesa 技术来增强图形性能。通过授予容器访问主机系统 GPU 的权限,确保您的应用运行顺畅。

Waydroid 的安装过程

在开始安装之前,请确保你的系统正在运行 Wayland 会话(特别是 Ubuntu 22.04 及更高版本)。你可以打开终端并执行以下命令来验证这一点:

echo $XDG_SESSION_TYPE

在 Ubuntu 22.04 LTS 上验证 Wayland

确保您的系统已更新并包含必要的先决条件,如 curl:

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

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

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

在 Ubuntu 上添加 Waydroid 存储库

如果自动检测失败,请手动指定您的版本。例如,您可以使用-s jammyUbuntu 22.04。

最后执行以下命令安装 Waydroid:

sudo apt install waydroid -y

安装成功后,您可以在应用程序菜单中找到 Waydroid。

从应用程序菜单启动 Waydroid

对于 Fedora 用户,安装是通过 DNF 包管理器完成的:

sudo dnf install waydroid

配置 Waydroid

首次启动 Waydroid 时,安装窗口可能会提示您下载 Android 镜像。此镜像将作为容器内运行的 Android 系统。您可以选择 Vanilla 镜像(不包含 Google 服务)或 GAPPS 镜像(包含 Google Play 服务)。

如果您想访问 Google Play Store 安装应用程序,请选择GAPPS。选择所需的镜像后,点击“下载”并等待下载完成。

在 Waydroid 设置中选择 GAPPS Android 类型

下载完成后,点击“完成”,Waydroid 将自动启动。如果没有自动启动,请从应用程序菜单中手动重新启动。短暂等待后,虚拟 Android 环境将会出现。

Waydroid 虚拟环境主界面

最初,该设备尚未注册,因此如果您打算使用 Google Play 商店,则需要注册它。打开终端并运行:

sudo waydroid shell

在 Waydroid shell 中,执行以下命令获取您的 Android ID:

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

从 Waydroid 终端检索 Android ID

此命令将返回一个数字字符串 – 请务必复制它。

然后,导航到Google 未经认证的设备注册页面,粘贴您的 Android ID,完成验证,然后单击注册

在 Google 未认证页面上粘贴 Android ID

最后,关闭并重新打开 Waydroid 或执行以下序列:

waydroid session stop && waydroid session start

现在您的设备已注册,您可以下载和使用 Android 应用程序,包括 Google Play 商店中提供的应用程序。

通过 Waydroid 安装 Android 应用

如果您在设置过程中选择了 GAPPS 镜像,那么启动 Google Play 商店就非常简单了。只需使用您的 Google 帐户登录,即可像在 Android 设备上一样安装应用程序。

在 Waydroid 内部访问 Google Play 商店

卸载应用程序的步骤与在 Android 设备上的步骤相同;只需单击“卸载”即可删除任何不需要的应用程序。

通过 Waydroid 的 Google Play 商店卸载应用程序

这使得应用程序管理就像在移动设备上一样方便。

如果您不想使用 Google Play 商店,您还可以选择使用 APK 文件手动安装应用程序或探索其他应用商店,例如 F-Droid,后者以注重轻量级和隐私的应用程序而闻名。

要安装 APK,首先要从可信来源下载。在终端中导航到包含 APK 的文件夹并执行:

waydroid app install your_app.apk

用APK文件的实际名称替换your_app.apk。安装应该在几秒钟内完成。

结论

Waydroid 是在 Linux 上运行 Android 应用程序的绝佳选择。当然,还有其他方法可供选择,包括传统的 Android 模拟器、虚拟机,或者利用 Android Studio 创建个人 Android 虚拟设备 (AVD)。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注