Waydroid,一组在 Ubuntu 上运行 Android 应用程序的工具

毫无疑问你强烈要求的功能之一 由 Linux 用户 是在其发行版中使用 Android 应用程序的能力 我最喜欢的是,尽管有大量方法可以实现这一点,但其中很多都是基于虚拟机与系统的创建和执行,这在想要在 Android 和你的分布。

这就是为什么 今天我们要聊聊Waydroid项目 它准备了一套工具, 允许您创建一个隔离的环境 在一个普通的 Linux 发行版上加载Android平台系统的完整图像 并用它组织 Android 应用程序的启动。

关于Waydroid

该项目以前称为 Anbox-Halium,它是 Anbox 的重建版本,旨在使用比 Anbox 更多的主机设备原生硬件,这意味着更快的性能。 该项目的主要目标是在基于 Halium 的 Linux 手机上运行 Android 应用程序(Halium 在概念上类似于 Android GSI,但适用于标准 Linux),但它也可以在任何具有 Linux 内核的设备上运行。

使用标准技术构建环境以创建隔离容器s,例如进程的命名空间、用户 ID、网络子系统和挂载点。 LXC 工具包用于管理容器和在普通 Linux 内核上运行 Android,加载 binder_linux 和 ashmem_linux 模块。

该环境旨在与基于 Wayland 协议的会话一起使用。 与类似的 Anbox 环境不同,Android 平台提供对硬件的直接访问,无需额外的层。 虽然提供用于安装的 Android 系统映像基于 LineageOS 项目构建和 Android 10。

突出的特征 从 Waydroid 中,提到了以下内容:

  • 桌面集成:Android 应用程序可以与本机 Linux 应用程序并行运行。
  • 支持在标准菜单中放置 Android 应用程序中的快捷方式,并以概览模式显示程序。
  • 支持在多窗口模式下运行 Android 应用程序并设置窗口样式以匹配基本桌面布局。
  • 对于 Android 游戏,提供了以全屏模式运行应用程序的能力。
  • 有一种模式可用于显示标准的 Android 界面。

另外有提到,以图形方式安装Android程序,可以使用F-Droid应用程序或命令行界面“waydroid app install”。

由于链接到专有的 Google Android 服务,不支持 Google Play,但可以从 microG 项目安装 Google 服务的免费替代实现。

该项目提出的工具包代码是用 Python 编写的,并在 GPLv3 许可下发布。 适用于 Ubuntu 20.04 / 21.04、Debian 11、Droidian 和 Ubports 的软件包。

如何在 Ubuntu 及其衍生产品上安装 Waydroid?

为了能够在我们的系统中安装 Waydroid,我们必须做的第一件事是打开一个终端(我们可以使用键盘快捷键 Ctrl + Alt + T 来完成),然后我们将在其中输入以下内容:

第一件事是定义我们的分布,我们将用我们所在版本的代号替换“version-ubuntu”,可以是焦点、仿生、多毛等。

export DISTRO="version-ubuntu"
现在我们继续获取 gpg 密钥 我们导入它们:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

完成后,现在我们通过键入以下内容继续在我们的发行版中安装 Waydroid:

sudo apt install waydroid 

最后我们继续执行 Waydroid 服务,即 init 进程:

sudo waydroid init 

容器:

sudosystemctl start waydroid-container 

然后我们继续运行 Waydroid:

waydroid session start 

或使用其他命令:

waydroid show-full-ui 

如果出现问题,我们可以简单地重新启动容器:

sudo systemctl restart waydroid-container 

最后,有兴趣进一步了解WayDroid的朋友,可以到其官网查看详情。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Nasher_87(ARG)

    根据页面上的评论,您必须登录并启动Wayland
    例如,它不会让我在 Ubuntu 上安装它