android x86 是一个自由而开源的项目,将谷歌制作的安卓系统从 ARM 架构移植到了 x86 架构,可以让用户在他们的桌面电脑上运行安卓系统来享受所有的安卓功能和应用程序及游戏。

在前一段时间,android x86 项目完成了安卓 8.1 Oreo 系统的 x86 架构移植。在这篇文章中,我们将解释如何在你的 Linux 系统上安装它,以便你能够随时使用你的安卓 用程序和游戏。

在 Linux 上安装安卓 x86 8.1 Oreo

准备环境

首先,让我们下载 android x86 8.1 Oreo 系统镜像。你可以从这个页面下载它,只需单击 “android-x86_64-8.1-r1.iso” 文件下的 “View” 按钮。

我们将在我们的 Linux 系统上使用 QEMU 来运行 android x86。QEMU 是一个非常好的模拟器软件,它也是自由而开源的,并且在所有主要的 Linux 发行版存储库中都是可用的。

在 Ubuntu/Linux Mint/Debian 上安装 QEMU:

sudo apt-get install qemu qemu-kvm libvirt-bin

在 Fedora 上安装 QEMU:

sudo dnf install qemu qemu-kvm

对于其它发行版,只需要搜索 “qemu” 和 “qemu-kvm” 软件包,并安装它们。

在你安装 QEMU 后,我们将需要运行下面的命令来创建 android.img 文件,它就像某种分配给安卓系统的磁盘空间。所有安卓文件和系统都将位于该镜像文件中:

qemu-img create -f qcow2 android.img 15G

我们在这里的意思是,我们想为该安卓系统分配一个最大 15GB 的磁盘空间,但是,你可以更改它到你想要的任意大小(确保它至少大于 5GB)。

现在,首次启动运行该安卓系统,运行:

sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img -cdrom /home/mhsabbagh/android-x86_64-8.1-r1.iso

将 /home/mhsabbagh/android-x86_64-8.1-r1.iso 替换为你从 android x86 网站下载的文件的路径。关于我们在这里正在使用的其它选项的解释,你可以参考这篇文章。

在你运行上面的命令后,该安卓系统将启动:

安装系统

从这个窗口中,选择 “Advanced options”, 它将引导到下面的菜单,你应如下在其中选择 “Auto_installation” :

在这以后,安装器将告知你是否想要继续,选择 “Yes”:

接下来,安装器将无需你的指示而继续进行:

最后,你将收到这个信息,它表示你已经成功安装安卓 8.1 :

现在,关闭 QEMU 窗口即可。

启动和使用 安卓 8.1 Oreo

现在,安卓系统已经完全安装在你的 android.img 文件中,你应该使用下面的 QEMU 命令来启动它,而不是前面的命令:

sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img

注意,我们所做的只是移除 -cdrom 选项及其参数。这是告诉 QEMU,我们不再想从我们下载的 ISO 文件启动,相反,从这个安装的安卓系统启动。

你现在能够看到安卓的启动菜单:

然后,你将进入第一个准备向导,选择你的语言并继续:

从这里,选择 “Set up as new” 选项:

然后,安卓将询问你是否想登录到你当前的谷歌账号。这步骤是可选的,但是这很重要,以便你随后可以使用谷歌 Play 商店:

然后,你将需要接受条款:

现在,你可以选择你当前的时区:

系统将询问你是否想启动一些数据收集功能。如果我是你的话,我将简单地全部关闭它们,像这样:

最后,你将有两种启动类型可供选择,我建议你选择 Launcher3 选项,并使其成为默认项:

然后,你将看到完整工作的安卓系统主屏幕:

从现在起,你可以做你想做的任何事情;你可以使用内置的安卓应用程序,或者你可以浏览你的系统设置来根据你的喜好进行调整。你可以更改你的系统的外观和体验,或者你可以像示例一样运行 Chrome :

你可以开始从谷歌 Play 商店安装一些应用程序程序,像 WhatsApp 和其它的应用程序,以供你自己使用:

你现在可以用你的系统做任何你想做的事。恭喜!

以后如何轻松地运行安卓 8.1 Oreo

我们不想总是不得不打开终端窗口,并写那些长长的 QEMU 命令来运行安卓系统,相反,我们想在我们需要时一次单击就运行它。

为此,我们将使用下面的命令在 /usr/share/applications 下创建一个名为 android.desktop 的新文件:

sudo nano /usr/share/applications/android.desktop

并在其中粘贴下面的内容(右键单击然后粘贴):

[Desktop Entry]

Name=Android 8.1

Comment=Run Android 8.1 Oreo on Linux using QEMU

Icon=phone

Exec=bash -c 'pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda /home/mhsabbagh/android.img'

Terminal=false

Type=Application

StartupNotify=true

Categories=GTK;

再强调一次,你必需使用你系统上的本地镜像路径来替换 /home/mhsabbagh/android.img 。然后保存文件(Ctrl+X,然后按 Y,然后按回车)。

注意,我们需要使用 pkexec 来使用 root 权限运行 QEMU ,因为从较新的版本开始,普通用户不允许通过 libvirt 访问 KVM 技术;这就是为什么它将每次要求你输入 root 密码的原因。

现在,你将在应用程序菜单中看到安卓图标,你可以在你想使用安卓的任何时间来简单地单击该图标,QEMU 程序将启动:

总结

我们向你展示如何在你的 Linux 系统上安装和运行安卓 8.1 Oreo 。从现在起,在没有其它一些软件的(像 Blutsticks 和类似的方法)的情况下,你可以更容易地完成基于安卓的任务。在这里,你有一个完整工作和功能的安卓系统,你可以随心所欲地操作它,如果一些东西出错,你可以简单地干掉该镜像文件,然后随时再一次重新运行安装程序。

你之前尝试过 android x86 吗?你的体验如何?

本文由 LCTT 原创编译,Linux中国 荣誉推出

linux 运行安卓游戏吗,桌面应用|在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏...相关推荐

  1. 怎样安装python在桌面_在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程...

    什么是 Jupyter Lab Jupyter Lab 是 Jupyter notebook 的升级版,优点这里不作赘述. 一.安装 Jupyter Lab 如果你安装了 Anaconda,最新版的 ...

  2. 安卓8.1运行linux,在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏 | Linux 中国...

    android x86 是一个自由而开源的项目,将谷歌制作的安卓系统从 ARM 架构移植到了 x86 架构,可以让用户在他们的桌面电脑上运行安卓系统来享受所有的安卓功能和应用程序及游戏. 在前一段时间 ...

  3. Linux之美—windows server基础(在windows上安装server机)

    Linux之美-windows server基础(在windows上安装server机) 特别说明:因为小壮对win上安装虚拟机了解很少,所以个人见解不到位及时通知我,谢谢.需要安装双系统,下篇具体发 ...

  4. 服务器上安装安卓系统教程,云服务器上安装安卓系统

    云服务器上安装安卓系统 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务 ...

  5. Android x86是什么?,安卓X86是什么?和手机上的安卓系统有什么区别?

    原标题:安卓X86是什么?和手机上的安卓系统有什么区别? 可能许多人都知道安卓系统甚至现在就在使用安卓系统看到的这篇文章,那么你有没有听说过安卓X86系统呢?它和我们手机上使用的安卓系统有什么区别呢? ...

  6. 电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件

    电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件 如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜, ...

  7. linux 服务器版 树莓派 加桌面,给Ubuntu服务器版安装GNOME桌面

    如果在数据中心使用Ubuntu服务器,那么您可能正在使用终端专用接口.对那些熟悉命令行的人来说,使用命令行更好.但是,如果你即想使用Ubuntu服务器,但更喜欢GUI界面呢?幸运的是,在Ubuntu服 ...

  8. swan在linux系统下怎么运行,在Ubuntu 18.04/16.04 LTS上安装Libreswan的方法

    本文介绍在Ubuntu 18.04/16.04 LTS服务器上安装Libreswan的方法,采用源代码安装方式. 简介 Libreswan是Linux系统的Internet密钥交换(IKE)实现,它支 ...

  9. 安装凤凰os_这些系统帮助我们实现了在PC上安装安卓系统!

    要是说在早期智能手机还不是那么的普及的时候,个人电脑应该就是我们最了解的智能设备了吧.那个时候,个人PC的上安装的操作系统就分为Windows操作系统.MAC OS操作系统.Linux 操作系统以及其 ...

最新文章

  1. foreach循环怎么获取全部返回值_JavaScript中For循环的3种版本和使用场景
  2. Pro *C/C++学习笔记
  3. windows下mysql的数据备份
  4. DIY逗比的时钟,制作资料100%开源!
  5. 【Comet OJ - Contest #5 - C】迫真小游戏(优先队列,贪心构造,树,字典序)
  6. mailbox 编程_MailboxProcessor从C#
  7. goroutine与panic不得不说的故事
  8. C++ stack
  9. IntelliJ IDEA中怎么创建xml文件?
  10. Python求1~300之间所有的完数
  11. 分布式长连接 session 共享解决方案
  12. ls 命令显示的total是什么意思
  13. 油猴插件(Tampermonkey)安装教程
  14. containerd 拉取k8s.gcr.io/pause镜像i/o timeout
  15. 促活用户新方式:在app内嵌入小游戏
  16. 第二章:Java面向对象:抽象(abstract)类、模板方法设计模式、接口(interface)、关键字-implements(实现)、代理模式
  17. 计算机图形学(一) 视频显示设备_2_光栅扫描显示器
  18. python写入文件没反应_记第一个问题——python文件无法写入数据
  19. 【正点原子FPGA连载】第三十一章RTC实时时钟数码管显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  20. 大数据Python爬取B站电影排行榜——爬取信息

热门文章

  1. 华为机试字符串分割c语言,2014年华为上机机试c语言标题和答案
  2. 蓝屏信息0x0000000A、 0x00000050、 0x0000001A错误分析
  3. win7-32位系统SqlServer2014版本下载与安装
  4. 浅谈 CMap 与 map
  5. 桃花影落飞神剑,碧海潮生按玉箫(黄药师)
  6. 从什么地方获取大数据_在哪里找大数据
  7. c语言入门题目:输出两行短句
  8. mySQL的备份及导入
  9. 北京央企住房公积金查询网址
  10. android WebView多标签,加速解决卡顿,视频播放笔记