如何在Linux运行Android应用和游戏

如何在Linux运行Android应用和游戏

想在 Linux运行Android应用程序吗? 玩安卓游戏怎么样? 有几个选项可用,但效果最好的一个是 Anbox。 这是一个无需仿真即可在 Ubuntu 和其他 Linux 发行版上运行您最喜欢的 Android 应用程序的工具。

以下是今天如何使用 Anbox 在您的 Linux PC 上运行 Android 应用程序。

推荐:用于编辑RAW照片的最佳软件和应用程序

认识 Anbox,您的“盒子里的 Android”

访问您喜欢的 Android 应用程序和游戏为 Linux 带来了令人兴奋的生产力新维度。 从设计上讲,移动应用程序比桌面操作系统上的应用程序简单得多。

这可能正是您正在寻找的提高桌面生产力的方法!

与此同时,手机游戏正变得越来越复杂。 您可能想继续在不同的设备上玩是有道理的。 考虑到手机或平板电脑的电池寿命有限,这一点尤其正确。

一些 macOS 和 Windows 工具可用于运行 Android 应用程序(例如 Bluestacks),但这不适用于 Linux。

相反,要在 Linux 上使用 Android 应用程序,用户应该尝试 Anbox。 这是一个免费的开源工具,旨在在 Linux 上安装和运行 Android 应用程序。 它基于 Android 开源项目 (AOSP),并提供基于窗口的 Android 环境。


Anbox 使用容器将 Android 与主机操作系统分开,使您能够在 Linux上运行Android应用游戏。

那不是全部; Anbox 没有限制,所以理论上你可以在 Linux运行Android应用。 然而,虽然没有硬件虚拟化,但旧系统将与 Anbox 发生冲突。

哪些 Linux 发行版支持 Snap?

虽然可以免费使用,但 Anbox 是一个快照包。 这意味着二进制文件和任何依赖项都包含在一个包中,从而简化了安装。 不幸的是,这意味着你的 Linux 操作系统不能使用 Anbox,除非它可以解包和安装 snap。

Snap 支持适用于大多数 Linux 发行版,包括:

  • Arch Linux
  • Debian
  • Fedora
  • Gentoo
  • Linux Mint
  • Manjaro
  • openSUSE
  • Solus
  • Ubuntu

在 Ubuntu 22.04 LTS 中,预先安装了 snap。 您可以在 Snapcraft 网站上找到您的发行版的完整详细信息。

同时,如果您的发行版没有开箱即用的 Snap,请参阅我们的关于如何安装 Snap 的指南。

在 Ubuntu 20.04 LTS 及更高版本上安装 Anbox

安装 Anbox 需要运行 Ubuntu 20.04 LTS 或更高版本的系统。 虽然 Anbox 可以在一些以前的 Ubuntu 版本上运行,但不再支持这些版本。

首先,确保已安装 snap。 当您使用最近的 Ubuntu 构建时,它应该是,但以防万一检查:

snap find hello

这将导致显示“hello world”快照列表,确认已安装快照。

然后您可以继续安装 Anbox 的 beta 版本:

sudo snap install 

等待安装,然后重新启动计算机。

如何在您的 Linux PC 上下载和运行 APK 文件

重新启动 PC 后,您应该会在桌面菜单中找到 Anbox。 单击它启动——您很快就会看到 Anbox 窗口。

如果没有任何反应,或者您卡在启动画面上 开始 消息,取消或等待此结束。 然后打开一个新的终端并输入

anbox session-manager

接下来,再次单击菜单中的图标。 片刻之后,Anbox 应该会运行,但您可能需要再次单击该图标。

运行 Anbox 后,您将看到可以在 Linux 上运行的基本 Android 应用程序列表,例如日历和电子邮件。 只需左键单击这些图标即可打开它们; 它们将出现在您可以根据需要调整大小的新窗口中。 如果您需要浏览器,则包含 WebView Shell。

从 Google Play 及其他地方安装 Android 应用程序

要添加您自己的应用和游戏,您只需下载(或从其他设备复制)相应的 APK 文件(什么是 APK?)。 这些是安装程序文件,如 Linux 中的 DEB 文件(或快照)或 Windows 中的 EXE 文件。 如果您在 Ubuntu 中使用 Anbox 运行 APK,它将像任何其他 Android 应用程序一样安装。

在 Anbox 上安装应用程序有两种选择:

  • 侧载
  • 安装谷歌播放

让我们依次看看它们。

在 Anbox 上加载 Android 应用程序

加载相对简单。 您可以使用浏览器和这些 Google Play 替代品在 Anbox 中添加软件。 如果您选择旁加载 APK,则需要启用从未知来源安装:

  1. 打开 设置 应用程序屏幕上的菜单
  2. 点击 安全
  3. 使能够 未知来源
  4. 点击 好的 接受

该应用程序现在应该已经安装并可以使用了。

如何使用 Anbox 从 Google Play 安装 Android 应用

如果您更喜欢 Google Play,有一个 GitHub 项目 Anbox Playstore Installer,它使在 Anbox 中安装应用程序的过程就像在手机或平板电脑上一样简单。

首先,确保您的 Linux 系统已安装 wget:

sudo apt install wget curl lzip tar unzip squashfs-tools

接下来,下载 Anbox Play 商店脚本:

wget https:

使其可执行:

chmod +x install-playstore.sh

然后运行脚本:

./install-playstore.sh

如果 Anbox 没有自动加载,请运行:

anbox.appmgr

然后,在 Android 中设置正确的权限。

  1. 打开 设置
  2. 应用程序 > Google Play 服务
  3. 轻敲 权限 然后启用所有权限
  4. 重复这个 应用程序 > Google Play您现在可以从 Google Play 在 Anbox 中安装 Android 应用程序。
  5. <4>如何在没有 Anbox 的 Linux 上运行 Android 应用

    Anbox 虽然是一个可靠的选择,但并不是在 Linux运行Android应用程序的唯一方式。 其他适用于 Linux 的 Android 模拟器可用。

    • Genymotion
    • Android Studio
    • Archon

    还有两个基于 Android 的操作系统与 x86 计算机兼容,可让您安装 Android 应用程序:


    每种解决方案都有其自身的优点和缺点。

    现在您可以在 Linux 上运行 Android APK

    Anbox 可能存在一些稳定性问题。 然而,令人欣慰的是,在 Linux Ubuntu 上使用 Anbox 设置、安装和运行 Android 应用程序是多么简单。

    回顾一下:

    1. 确认您的发行版支持 snap 包。
    2. 安装或更新 抢购 服务。
    3. 安装 Anbox。
    4. 从 Linux 桌面启动 Anbox。
    5. 下载 APK 文件并运行它们。
    6. 等待 APK 文件安装。
    7. 单击以在您的 Linux 桌面上运行 Android 应用程序。

    Anbox 并不是在 Linux 发行版上运行 Android 的唯一方法,但我们认为它是最简单的。

推荐:如何立即在ChatGPT上使用GPT-4


发表评论