良许Linux教程网 干货合集 如何在 Linux 上运行 Android 应用程序和游戏

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

想在Linux PC上运行您喜爱的安卓应用和游戏吗?本文将介绍几种在Linux上运行Android应用程序的方法。

尽管无法安装Bluestacks,但在Linux PC上运行Android应用程序和游戏仍有几种绝佳选择。您可以创建一个Android虚拟机、安装Waydroid、使用Android Studio进行模拟,甚至购买Genymotion以获得高度支持的模拟体验。

在Linux上运行Android应用程序的最佳选择是什么?

您有多种方法可以选择在Linux上运行Android应用程序和游戏。如前所述,创建Android虚拟机、使用Android Studio、安装Waydroid和购买Genymotion只是其中几种选择。

要确定最适合您的选项,您需要考虑自己的Linux设置和所需的模拟体验。以下是简要概述:

  • Waydroid:对于使用Wayland显示服务器的Linux系统,Waydroid是最佳选择。如果您使用的是较新版本的Ubuntu、Fedora、Debian或Arch Linux,那么您可能正在使用Wayland。
  • 创建Android虚拟机:如果您只需运行一个简单的Android系统,可以使用开源的Android x86项目将其安装为虚拟机在您的PC上运行。
  • 使用Android Studio:Android Studio主要面向开发人员,但您也可以使用它来创建自己的Android虚拟设备(AVD)。由于学习曲线较陡,这可能不是最佳选择,但您可以尝试一下。
  • Genymotion:这是一个需要付费的应用程序,提供了一种便捷的方式来运行Android虚拟设备。它对开发人员特别有用,但如果您需要高度支持的应用程序,则可能会喜欢它。

许多指南推荐安装Anbox,但不幸的是,该应用程序在2023年2月已被弃用。如果您想运行Android应用程序,则需要寻找受支持的替代方法。

1、使用 Waydroid 来玩 Android 游戏

总的来说,考虑到 Anbox 已经被弃用,运行 Android 游戏的最佳方法是使用 Waydroid。然而,在你开始使用 Waydroid 之前,有一件重要的事情要做,那就是检查你是否在运行必需的显示服务器:Wayland。

你可以通过打开终端并输入以下内容来检查你的系统是否运行 Wayland 以输出你的会话类型:

linuxmi@linuxmi ~/www.linuxmi.com
 % echo $XDG_SESSION_TYPE
image-20231010194519590
image-20231010194519590

如果你的系统运行的是 Xorg 显示服务器,你需要在安装 Waydroid 之前从 Xorg 切换到 Wayland。

在 Ubuntu 上,你可以通过注销用户账户并单击登录屏幕上的齿轮图标来切换到 Wayland。当显示下拉列表时,点击 Ubuntu 以退出 Ubuntu 上的 Xorg 配置。

接下来,你应该更新系统的软件包列表。这将确保你安装的软件包都是完全更新的。输入以下内容以更新软件包列表:

sudo apt update

你还需要按照你的特定 Linux 发行版的 Waydroid 安装说明。在 Ubuntu、Debian 及其衍生版上,你可以通过在终端中输入以下内容来安装 Waydroid,以安装先决条件、将 Waydroid 存储库添加到你的系统并安装 Waydroid:

sudo apt install curl ca-certificates -y

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

sudo apt install waydroid -y

安装完成 Waydroid 后,你需要采取一些步骤来初始化该程序。你需要启动 Waydroid 容器并启用其图形用户界面(GUI)。你可以通过输入以下内容来完成:

sudo waydroid container start

waydroid show-full-ui

最后,你已经准备好在你的 PC 上安装 Android 应用程序了。你需要导航到一些知名的 Android 网站,以下载每个你想要安装的应用程序的 APK 文件。一旦你下载了 APK 文件,输入以下内容来在你的系统上安装该应用程序:

waydroid app install appname.apk

等待应用程序安装完成。安装过程完成后,你可以通过 Waydroid GUI 中选择它、通过桌面应用程序菜单启动它或通过终端运行它来运行 Android 应用程序,方法是输入:

waydroid app launch appname

2、创建一个 Android 虚拟机

如果你对创建虚拟机感到熟悉,那么在 Linux PC 上运行 Android 应用程序和游戏的最佳方式之一就是虚拟化一个 Android x86 系统。首先,你需要下载 Android x86 的 ISO 镜像。

image-20231010194523984
image-20231010194523984

你还需要下载你选择的虚拟化软件,本例中我们将使用 VirtualBox。这个软件适用于 Ubuntu、Debian、openSUSE 和衍生发行版。

下载:Android x86

下载:VirtualBox

下载适合你的 Linux 发行版的软件包,然后通过终端进行安装。

在 Ubuntu 和基于 Debian 的发行版上,右键单击文件,选择“用另一个应用程序打开”。从下拉列表中选择“Software Install”,最后点击“Install”(安装)。等待 VirtualBox 在你的系统上安装完成。

image-20231010194527869
image-20231010194527869

安装完成后,打开 VirtualBox。点击“新建”按钮以创建一个新的虚拟机,设置以下配置:

  • 类型:Linux
  • 版本:Linux 2.6 / 3.x / 4.x(32 位或 64 位,取决于你安装的 Android x86 版本)
  • 内存:最少 2GB(2048MB),如果可能的话,更多
  • 硬盘文件类型:VDI(VirtualBox 磁盘映像)
  • 存储:动态分配
  • 硬盘:最少 8GB(8192MB),如果可能的话,更多

创建新的虚拟机后,你还需要配置一些其他设置。从虚拟机列表中选择你的新虚拟机,然后点击“设置”。在“系统” > “处理器”中,分配两个或更多的 CPU 核心。

在“系统” > “加速”中,选择 KVM 作为折中虚拟化界面。在“显示” > “屏幕”选项卡中,你需要将“图形控制器”设置为 VBoxSVGA。

image-20231010194535124
image-20231010194535124

最后但同样重要的是,你需要安装 Android x86 镜像。导航到“存储”选项卡,并从存储设备列表中选择“Empty”。接下来,点击光盘图标右侧的蓝色光盘图标,并从下拉菜单中选择“Choose a disk file”。从弹出的“Files”界面中选择你的 Android x86 ISO。最后,关闭设置菜单,然后点击“Start”以启动你的 Android 虚拟机。

当新虚拟机上出现提示时,点击“Advanced Options”,从高级选项列表中选择“Auto_Installation”,然后点击“Yes”以确认自动安装。

一旦安装过程完成,你可以配置并在你的新 Android 虚拟机上安装应用程序。

3、使用 Android Studio 进行流畅的游戏体验

尽管 Android Studio 主要面向开发人员,但如果你不想使用 Waydroid 或 Android x86 虚拟机,它也可以作为模拟的绝佳选择。安装 Android Studio 后,你需要按照官方 Android 开发者指南创建一个 Android 虚拟设备(AVD),然后在 Android 模拟器上安装你选择的 APK。

4、使用 Genymotion 在 Linux 上运行 Android 应用程序

在购买 Genymotion 之前,值得考虑类似 Waydroid 甚至经过时间考验的虚拟机应用程序。在大多数情况下,你可以在 Linux PC 上完成任何想做的事情,而无需购买专有应用程序。

然而,如果选择购买 Genymotion,你将会被这个应用程序提供的易用性和便利性所激发。

开始之前,你需要购买适合你的 Genymotion 计划。Genymotion 提供了一个供个人使用的免费计划,但除了安装和首次运行的问题之外,任何技术支持请求都将被拒绝,你将无法使用 Android 13、相机和媒体小部件功能以及快速启动等功能。

如果你是在校学生或教师,你可以使用学校的身份证购买完整功能的 Genymotion,价格为每年 49 美元。

一旦你下载了 Genymotion BIN 文件,你可以使用 QEMU 或 VirtualBox 安装它,具体操作可参考 Genymotion 的官方安装指南。

享受在 Linux 系统上使用 Android 应用程序和游戏

随着 Anbox 的淘汰,人们很容易想知道是否还存在任何在 Linux 系统上运行 Android 应用程序的简单方法。幸运的是,Waydroid、Android x86、Android Studio 和 Genymotion 都提供了不同且便捷的运行 Android 应用程序的方式。

一旦你选择了要使用的软件,你会惊讶地发现使用这些应用程序是多么便捷和流畅。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部