如何在 Linux 上运行 Android 应用程序

如何在 Linux 上运行 Android 应用程序
quietbits/Shutterstock.com

曾经想在 Linux 上运行 Android 应用程序,但又不想弄乱调试桥梁、开发环境或旁加载应用程序吗?一个名为 Anbox 的应用程序使这成为可能,我们将向您展示如何使用它。

Linux 上的 Android 应用程序

能够在 Linux 上运行 Android 应用程序为您提供了更多选择——而且还有更多选择。在撰写本文时,Google Play 商店中有近 350 万个应用程序。

Linux 得到了开发社区的大力支持。无论您在寻找什么,都可能有适合该任务的程序。但是,如果您曾经使用过 Android 应用程序并希望有一个适用于您的笔记本电脑或台式机的版本,那么您会很高兴能够在全尺寸屏幕上运行完全相同的 Android 应用程序。

如何在 Linux 上运行 Android 应用程序

 

当然,您可以在 Linux 上开发和调试 Android 应用程序。通过正确安装和配置的开发环境,您可以运行来自第三方的 Android 应用程序。但大多数人不是开发人员。他们正在寻找的是简单。他们不希望摔跤比赛设置他们永远不会使用的工具链,然后旁加载从未经授权的来源下载的 APK 文件。为什么他们不能像在智能手机上一样简单地安装自己喜欢的 Android 游戏?

广告

那么,现在你可以做到这一点。 Anbox 是一个“Android in a box”应用程序,它提供了一个受约束的Android 环境。Android 的版本是来自Android 开源项目的最新版本 。

这不是模拟。它确实在运行 Android,尽管以某种方式进行了容器化,这意味着它无法直接访问您的硬件或数据。而且因为它确实是 Android,所以任何 Android 应用程序都应该在 Anbox 中运行。但是,如果应用程序或游戏需要访问 GPS 或加速度计或其他智能手机数据源,您将无法在台式计算机上获得相同的体验。

安装和运行 Anbox

Anbox 作为 snap 包提供,因此所有发行版的安装命令都是相同的。如果您还没有snap安装,请查看我们的文章snap及其常用命令。

snap install --devmode --beta anbox

如何在 Linux 上运行 Android 应用程序

就是这样。安装完成后,您就可以启动 Anbox。按“超级”键——通常位于左侧的“Ctrl”和“Shift”键之间——然后在 GNOME 搜索字段中输入“anbox”。当您看到 Anbox 图标时,单击它。

如何在 Linux 上运行 Android 应用程序

Anbox 主窗口已经填充了一些常见的 Android 应用程序,例如日历和计算器。

如何在 Linux 上运行 Android 应用程序

单击其中一个图标将打开该应用程序,就像它在您的智能手机上打开一样。单击可模拟移动设备上的手指点击。例如,单击“计算器”图标将启动熟悉的 Android 计算器。

如何在 Linux 上运行 Android 应用程序

单击带齿轮的设置图标可打开 Android 设置应用程序。这具有所有常见的类别。您可以使用鼠标滚轮在应用程序中垂直滚动。在支持横向滚动的应用程序中,您可以左键单击并按住按钮,然后向右或向左移动鼠标。

如何在 Linux 上运行 Android 应用程序

安装 Google Play

Anbox 无法提供 Google Play Store 应用程序。Google 将只允许经过认证的设备随其应用程序一起发货。这也适用于虚拟设备。当然,如果需要,您可以自己手动安装它。

我们需要遵循的流程是:

  • 安装一些在安装过程中需要的 Linux 工具
  • 从 GitHub 下载安装脚本
  • 运行脚本
  • 在 Anbox 中设置一些权限

在 Ubuntu 上,安装工具的命令是:

sudo apt install wget curl lzip tar unzip squashfs-tools

如何在 Linux 上运行 Android 应用程序

在Manjaro或其他 Arch 发行版上,使用:

sudo pacman -Sy wget curl lzip tar unzip squashfs-tools

在 Fedora 上,您需要输入:

sudo dnf install wget curl lzip tar unzip squashfs-tools
广告

要在所有发行版上下载安装脚本,请将其粘贴到终端窗口中。“Ctrl Shift V”是粘贴的快捷方式。

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

如何在 Linux 上运行 Android 应用程序

下载只需要几分钟。完成后,我们需要使脚本可执行。我们将使用chmod

须藤 chmod  x install-playstore.sh

如何在 Linux 上运行 Android 应用程序

现在我们可以运行脚本了。

./install-playstore.sh

如何在 Linux 上运行 Android 应用程序

这将需要几分钟才能运行。在安装过程中,您会看到多个进度条。当似乎什么都没有发生时,也会有长时间的停顿。请耐心等待,脚本最终将终止。

如何在 Linux 上运行 Android 应用程序

安装完成后,打开 Anbox。您会看到 Google Play 商店图标已添加到应用列表中。但是不要点击它。

如何在 Linux 上运行 Android 应用程序

相反,单击“设置”图标,然后单击“应用程序”。

如何在 Linux 上运行 Android 应用程序

向下滚动,直到您可以看到“Google Play 服务”和“Google Play 商店”条目。

如何在 Linux 上运行 Android 应用程序

单击“Google Play 服务”条目,滚动直到看到“权限”条目,然后单击它。

如何在 Linux 上运行 Android 应用程序

将所有权限设置为“开”。

如何在 Linux 上运行 Android 应用程序

返回“应用程序”列表,单击 Google Play 商店 > 权限,然后将所有权限设置为“开启”。

如何在 Linux 上运行 Android 应用程序

关闭设置应用程序,然后单击 Google Play 商店图标。您将看到 Google Play 欢迎屏幕。这意味着 Google Play Store 应用程序正在愉快地与 Google 通信,就像在物理 Android 设备上一样。

单击“登录”按钮。

如何在 Linux 上运行 Android 应用程序

输入您的 Google 用户名或智能手机号码,然后单击“下一步”按钮。

如何在 Linux 上运行 Android 应用程序

输入您的 Google 密码,然后单击“下一步”按钮。

如何在 Linux 上运行 Android 应用程序

您会看到几个条款和条件屏幕,然后您将进入 Play 商店。这与智能手机上的 Play 商店完全相同。它应该是什么,因为它实际上是相同的。

如何在 Linux 上运行 Android 应用程序

我们搜索了一个名为“Trello”的应用程序,然后点击了绿色的“安装”按钮。

如何在 Linux 上运行 Android 应用程序

片刻之后,Trello 图标被添加到 Anbox 主窗口。

如何在 Linux 上运行 Android 应用程序

按预期,单击 Trello 图标会启动 Trello。

如何在 Linux 上运行 Android 应用程序

没有什么比这更容易的

Anbox 是能够在 Linux 上安装 Android 应用程序的一个非常简单的答案。过去只需付出一点努力就可以做到,但从来没有这么容易过。

如果您有兴趣在 Linux 设备上运行完整的 Android 操作系统,而不仅仅是应用程序,请考虑在 VirtualBox 中安装 Android。

发表评论