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

您所在的位置:网站首页 linux如何运行安卓应用 如何在 Linux 上运行 Android 应用程序和游戏

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

2024-07-15 14:53| 来源: 网络整理| 查看: 265

想在 Linux 上运行 Android 应用程序吗? 玩安卓游戏怎么样? 有多种选择,但效果最好的是 Anbox。 这是一款无需仿真即可在 Linux 上运行您最喜爱的 Android 应用程序的工具。

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

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

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

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

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

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

相反,Linux 用户应该尝试 安盒,一种在 Linux 上运行 Android 应用程序的免费开源工具。 它基于 Android 开源项目 (AOSP) 的最新版本,并提供基于窗口的 Android 环境。

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

那不是全部; Anbox 没有限制,所以理论上你可以在 Linux 上运行任何 Android 应用程序。 也没有硬件虚拟化,因此 Anbox 可以在笔记本电脑或台式机上运行,​​无论系统规格如何。

哪些 Linux 发行版支持 Snap?

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

这 快照 安装 snaps 需要服务,这与 Linux 发行版兼容,例如:

拱形Linux

Debian

Fedora

Gentoo

Linux 薄荷

曼扎罗

openSUSE

仅有的

Ubuntu

在 Ubuntu 中,snapd 从 14.04 开始预装。 您将找到发行版的完整详细信息 在 Snapcraft 网站上.

安装 快照,使用以下终端命令:

sudo apt install snapd

等待安装完成后再继续。 请注意,虽然 snapd 运行或预装了上述发行版,但 Ubuntu 16.04 LTS(Xenial Xerxes)及更高版本正式支持 Anbox。 然而,只有一个 beta 版本可用于 Ubuntu 20.04 LTS,这需要不同的步骤(见下文)。

更重要的是,与其他发行版相比,在 Ubuntu 上运行 Android 应用程序可能会获得更好的结果。 因此,以下步骤适用于在 Ubuntu 上的 Anbox 中运行 Android 应用程序,而不是其他发行版。

在 Ubuntu 16.04 LTS 和 18.04 LTS 上安装 Anbox

随着 快照 服务安装在您的 Linux PC 上,您就可以安装 Anbox。 使用以下命令,安装您需要的一切:

snap install --classic anbox-installer && anbox-installer

Enter 提示时输入您的密码,然后会下载 snap 包。

不久之后,您会看到一个选择:

安装 Anbox

卸载 Anbox

如果您稍后需要删除该软件,只需重新运行上面的安装程序命令,然后选择选项 2。但是,在安装 Anbox 的情况下,您可以继续执行选项 1。

在此之后,您将看到安装将执行的操作的摘要。 花点时间通读一遍。

您将看到从 PPA 添加的文件列出。 还应该有一个通知,即 运行时 当您登录 Linux 时将自动启动。 (这是一个使其他软件和应用程序能够运行的软件库。)

如果您对这一切感到满意,请输入 我同意 并等待 Anbox 安装。 完成后,请按照说明重新启动系统,然后再继续。

在 Ubuntu 20.04 LTS 上安装 Anbox

Anbox 的安装在 Ubuntu 20.04 LTS 上略有不同。 自 2019 年以来,该软件尚未发布完整版本,同时与 Linux 内核的差异使得 Anbox 仅作为 beta 建造。

首先,确保安装了 snap。 当您使用最近的 Ubuntu 版本时,它应该是这样,但以防万一,请检查:

snap find hello

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

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

sudo snap install --devmode --beta anbox

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

将 APK 文件下载到您的 Linux PC

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

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

anbox session-manager

接下来,再次单击菜单中的图标。 片刻之后,Anbox 应该会运行。 (这是基于 Ubuntu 16.04 的发行版中的一个已知错误,不应影响以后的发行版。)

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

从 Google Play 及其他版本安装 Android 应用

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

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

侧载

安装 Google Play

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

打开 设置 应用程序屏幕上的菜单

点击 安全

使能够 未知来源

点击 好的 接受

但是,有一个 GitHub 项目, Anbox Playstore 安装程序,这使得在 Anbox 中安装应用程序的过程就像在手机或平板电脑上一样简单。

首先,打开终端并输入:

sudo apt install wget curl lzip tar unzip squashfs-tools

接下来,下载 Anbox Playstore 脚本:

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

使其可执行:

chmod +x install-playstore.sh

然后运行脚本:

./install-playstore.sh

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

anbox.appmgr

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

打开 设置

去 应用 > Google Play 服务

轻敲 权限 然后启用所有权限

重复此操作 应用程序 > Google Play

您现在可以从 Google Play 在 Anbox 中安装 Android 应用程序。

虽然是一个可靠的选择,但 Anbox 并不是在 Linux 上运行 Android 应用程序的唯一方法。 除了 Anbox,您还可以尝试:

基因运动

安卓工作室

执政官

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

安卓-x86

极乐操作系统

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

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

回顾一下:

确认您的发行版支持 snap 包。

安装或更新 快照 服务。

安装 Anbox。

从您的 Linux 桌面启动 Anbox。

下载 APK 文件并运行它们。

等待 APK 文件安装。

单击以在 Linux 桌面上运行 Android 应用程序。

Anbox 不是在 Ubuntu 或其他 Linux 发行版上运行 Android 应用程序和游戏的唯一方法,但我们认为它是最简单的方法。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3