如何在Linux上运行Android应用程序和游戏
虽然您可能无法安装Bluestacks,但您可以使用一些奇妙的方法在Linux PC上运行Android应用程序和游戏。您可以创建一个Android虚拟机,安装Waydroid,使用Android Studio进行仿真,甚至购买Genymation,享受高度支持的仿真体验。
在Linux上运行Android应用程序的最佳选择是什么?
您有很多方法可供选择在Linux上运行Android应用程序和游戏。如前所述,创建Android虚拟机、使用Android Studio、安装Waydroid和购买Genymoy只是您的几个选项。
您需要考虑您自己的Linux设置和所需的仿真体验,以确定哪个选项是最好的。以下是基本概述:
- Waydroid:这个应用程序是使用Wayland显示服务器的Linux系统的最佳选择。如果你使用的是Ubuntu、Fedora、Debian或Arch的更新版本,你可能正在使用Wayland。
- 创建一个Android虚拟机:如果您想运行一个极其简单的Android系统,您可以使用开源的Android x86项目,方法是将其作为一个虚拟机安装在您的PC上。
- 使用Android Studio:Android Studio主要面向开发人员,但您也可以使用它创建个人Android虚拟设备(AVD)。然而,由于固有的学习曲线,这不是最好的方法。
- Genymoy:这个付费使用的应用程序提供了一种运行Android虚拟设备的便捷方式。它对开发人员特别好,但如果您想要高级应用程序提供的支持级别,您也可以享受它。
许多指南建议安装Anbox-但不幸的是,该应用程序在2023年2月就被弃用了。如果你想运行Android应用程序,你需要找到一个受支持的替代品。
1.使用Waydroid玩Android游戏
总的来说,在Anbox被弃用的情况下运行Android游戏的最佳方法是使用Waydroid。不过,在开始使用Waydroid之前,检查是否运行了必需的显示服务器:Wayland。
您可以通过打开终端并输入以下内容以打印您的会话类型来检查您的系统是否运行Wayland:
echo $XDG_SESSION_TYPE
如果您的系统运行Xorg显示服务器,则需要从Xorg切换到Wayland,然后才能安装Waydroid。
在Ubuntu上,你可以通过注销你的用户账户并点击登录屏幕上的Gear图标来切换到Wayland。当显示选项的下拉列表出现时,单击Ubuntu以切换出Ubuntu on Xorg配置。
接下来,您应该更新系统的软件包列表。这将确保您安装的软件包都是完全最新的。输入以下内容以更新软件包列表:
数独APT更新
您还需要遵循特定Linux发行版的Waydroid安装说明。在Ubuntu、Debian及其衍生产品上,您可以通过在终端中输入以下命令来安装Waydroid以安装先决条件,将Waydroid存储库添加到您的系统中,然后安装Waydroid:
sudo apt install curl c—certificates—ycurl | sudo sudo apt install waydroid—y
安装好Waydroid后,您需要执行一些步骤来初始化程序。您需要启动Waydroid容器并启用其GUI(图形用户界面)。您可以通过输入以下内容来完成此操作:
sudo waydroid容器startwaydroid show—full—ui
最后,您可以在PC上安装Android应用程序。您需要导航到一个信誉良好的网站,如APKMirror或APKPure,以下载要安装的每个应用的APK文件。下载完APK后,输入以下命令以在系统上安装应用:
waydroid app安装appname. apk
等待应用程序安装。安装过程完成后,您可以运行Android应用,方法是通过Waydroid GUI选择它,通过桌面应用程序菜单启动它,或从终端启动它:
waydroid app启动appname
2.创建Android虚拟机
如果您愿意创建虚拟机,那么在Linux PC上运行Android应用程序和游戏的最佳方法之一就是虚拟化Android x86系统。首先,您需要下载Android x86 ISO映像。
您还需要下载您选择的虚拟化软件—在本例中,我们将使用VirtualBox。该软件适用于Ubuntu、Debian、openSUSE和衍生发行版。
下载:Android x86
下载:VirtualBox
下载适合Linux发行版的软件包,然后从终端安装它。
在基于Ubuntu和Debian的发行版上,右击该文件并选择使用其他应用程序打开。从下拉列表中选择Software Install,最后单击Install。等待VirtualBox在您的系统上完成安装。
安装完成后,打开VirtualBox。单击New按钮以创建新的虚拟机,并设置以下配置:
- 类型:Linux
- 版本:Linux2.6/3.x/4.x(32位或64位取决于您安装的Android x86版本)
- RAM:最低2GB(2048MB),如果可能,更多
- 硬盘文件类型:VDI(VirtualBox磁盘镜像)
- 存储:动态分配
- 硬盘:最低8GB(8192MB),如果可能,更多
创建新虚拟机后,仍需要配置更多的设置。从虚拟机列表中选择新虚拟机,然后单击设置。在系统处理器中,分配两个或多个CPU内核。>
在系统&>加速中,选择KVM作为半虚拟化界面。在Display>;Screen选项卡中,您需要将图形控制器设置更改为VBoxSVGA。
最后但同样重要的是,您需要安装Android x86镜像。导航到存储选项卡,然后从存储设备列表中选择空。接下来,单击光驱设置右侧的蓝色光盘图标,然后从下拉菜单中选择选择磁盘文件。从出现的Files界面中选择您的Android x86 ISO。最后,关闭设置菜单并点击Start启动您的Android VM。
当提示出现在新的虚拟机上时,请单击高级选项,从高级选项列表中选择Auto_Installation,然后单击Yes确认自动安装。
安装过程完成后,您可以在新的Android虚拟机上配置和安装应用程序。
3.使用Android Studio进行无缝游戏
虽然Android Studio主要面向开发人员,但如果您对使用Waydroid或Android x86虚拟机不感兴趣,它可以是一个很好的模拟选择。安装Android Studio后,您需要使用官方Android开发人员指南创建Android虚拟设备(AVD),然后在Android仿真器上安装您选择的APK。
4.在Linux上运行Android应用与Genymation
在你购买GenyMotion之前,值得考虑像Waydroid这样的应用程序,甚至是久经考验的虚拟机。在大多数情况下,无需购买专有应用程序,就可以在您的Linux PC上实现您想要的任何功能。
但是,如果您选择购买Genymoy,您会对该应用程序提供的易用性和便利性感到兴奋。
首先,你需要购买合适的GenyMotion计划。GenyMotion提供了个人使用的免费套餐,但除了安装和首次运行问题之外,任何技术支持请求都将被拒绝-而且你将无法使用Android 13、相机和媒体小部件功能以及快速启动等功能。
如果您是一名学生或教师,您可以使用您的学校ID购买功能齐全的Genymoy,每年49美元。
下载Genymoy BIN文件后,您可以使用Genymoy的官方安装指南将其安装在QEMU或VirtualBox上。
享受在Linux系统上使用Android应用程序和游戏的乐趣
随着Anbox的弃用,人们很容易怀疑是否还有任何在Linux系统上运行Android应用程序的简单方法。幸运的是,Waydroid、Android x86、Android Studio和Genymoy都提供了独特而简单的方式来运行Android应用程序。
一旦你选择了要使用的软件,你会惊讶于这些应用程序是多么的方便和无缝使用。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...