哪些Android模拟器可用?

我想知道一些与Ubuntu 11.10及更高版本配合使用的android模拟器。 我想通过Android模拟器在Ubuntu上尝试’whatsapp’。 提前致谢

根据: http : //crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • 你必须安装一个JDK: $ sudo apt-get install openjdk-6-jdk
  • 然后转到Android SDK的下载页面下载它。 http://developer.android.com/sdk/index.html
  • 之后,更新SDK: $ android update sdk --no-ui
  • 检查$ android list的输出是否返回可用SDK列表。
  • 输入$ android pick“new”。 根据需要设置东西。
  • 完成后,检查输出: $ android list avds pic“name”条目。
  • 完成:启动模拟器: $ emulator @avdsname

然后你很高兴去。

这个答案是从最终用户,游戏玩家角度编写的,尽管它的大部分也适用于其他用途。

Google Play商店/服务

请理解其中的差异。

Google Play服务是开发人员用来在Google Play商店中提供应用程序(游戏)的一套工具

https://developers.google.com/android/guides/overview

Google Play商店是最终用户用来安装应用程序的一组工具,有点类似于Ubuntu存储库。

https://play.google.com/store?hl=en


MEMU

根据我的经验,经过大量的试验和错误,我会警告你,截至本文发布时,没有简单的方法在Linux / Ubuntu上玩Android游戏。

不好意思,最好的选择是memu(windows程序,不会在wine中运行)。 没有Linux选项可以作为游戏的memu稳定,快速,简单和全function。

http://www.memuplay.com/

它是免费的,包括谷歌游戏商店,快速,很好地集成到窗口,包括主机/客户之间的文件共享,鼠标集成,广泛的自定义,游戏脚本,允许一次打开多个实例,等等。

单独的function列表应足以说服您至少在VM中运行memu(如果不是裸机)(即在Windows上运行)。

memu比任何Linux / Ubuntu选项快得多。

memu在几秒钟内启动而不是Linux选项,android-x86需要将近5分钟才能启动到笔记本电脑上的android启动画面。 有些人报告说android-x86不起作用只是因为他们没有等待启动所需的15分钟(而不是开玩笑)。

文档 – / http://www.memuplay.com/download/Memu-User-Manual.pdf

记录游戏动作以自动化游戏 – http://www.memuplay.com/blog/how-to-use-operation-record/

memu屏幕截图

记忆游戏

memu1


Linux选项/限制

游戏的主要限制是谷歌游戏商店。 未经谷歌许可,不得包含Google Play商店。 此外,许多复杂的游戏不适用于Linux模拟器。 例如,你不能在android-x86(android的端口到x68 / x86_64处理器)上玩大多数安卓游戏。 来自谷歌游戏商店的许多游戏都会安装,但不会运行。

如何安装android应用程序/游戏(apk) – 这适用于大多数Linux模拟器。

注意:如果您使用不包含Google Play商店的模拟器,则必须下载Android安装程序(apk)并手动安装。

和apk是一个包存档,如.deb – https://en.wikipedia.org/wiki/Android_application_package

要获取apk使用web服务,例如https://apkpure.com/app

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

下载后,您必须将其传输到模拟器(或在模拟器中下载),然后您需要在模拟器中进行安全保护,并允许从不受信任的源安装,有时还可以启用开发人员模式。

请访问http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html

和https://android.stackexchange.com/questions/5566/how-can-i-install-an-app-given-only-its-apk-file

这适用于大多数Linux模拟器。

Google Play服务包含在任何Linux模拟器中,或者可以轻松安装在任何Linux模拟器上。


Linux仿真器选项

  1. Android SDK – 安装起来很麻烦,使用起来有点复杂,专为应用程序开发而非游戏而设计。

    这很慢。 我提到的是非常慢吗?

    Android SDK的主要目的是编写Android程序。 如果你在SDK上安装一个Android游戏,它将更有可能变得无法使用,我不会在任何PvP游戏中使用它。

    请参阅Ubuntu上的Android SDK / ADT Bundle完整安装指南

  2. Chrome上的Android

    可能会在一些游戏中使用铬,我无法让它在更复杂的游戏中使用铬,例如部落的冲突。

    你需要安装Chrome,至少是beta,如果不是不稳定的话。 主要原因是webgl – https://get.webgl.org/

    因此,虽然您的浏览器可能支持webgl,但webgl正在开发中,我遇到了使用webgl 2处理游戏的问题,而大多数复杂游戏都需要webgl 2。

    如何安装谷歌浏览器的所有版本(稳定/ beta /不稳定)而不会发生冲突?

    并非所有游戏都是移植的。 中等复杂,没有SDK那么糟糕。 没有很好地集成到os中。 没有办法自动化游戏。

    请参阅chrome扩展程序“ARC” – https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    我认为此选项处于测试阶段且许多用户报告错误。

  3. Anbox

    这是专为Ubuntu设计的,可能是您最好的选择,我没有亲自尝试过。 目前在其他发行版上得不到很好的支持,但许多发行版正在增加支持。

    炫耀限制 – 它不包括谷歌游戏商店和游戏可能会或可能不会很好。

    据我所知,它正处于快速发展阶段并且存在漏洞。

    另见http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation

  4. Virtualbox / KVM – android x86操作系统运行速度非常慢,大多数游戏都无法在图像上运行。

    谷歌游戏包含在最新版本中,游戏将安装,但复杂的游戏,如部落冲突或类似的将崩溃或拒绝打开。

    你可以加快一点 – https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ 。 我个人并没有看到作者提出的400%的速度提升,尽管有一个适度的改进。

    http://www.android-x86.org/

  5. Genymotion。 这被认为是最好的,但安装起来很麻烦而且不是免费的。 我尝试过较旧的免费版本,但速度很慢,不包括Google Play商店。 新版本包括谷歌播放服务和谷歌商店,如应用程序。

    https://www.genymotion.com/

    您必须安装虚拟机才能使用genymotion,这不是什么大问题,但您必须小心版本,因为有时会与vbox和genymotion版本冲突。

    我不建议你安装旧版本(你可以在网上找到它们)。 它们是免费供个人使用,但速度慢,不会玩游戏。

    Genymotion是适度繁琐和烦人的。 您必须下载将安装它的.run文件。 然后,您必须注册一个帐户并购买许可证。 输入密钥后,您可以下载图像。

    一旦运行它足够快,至少它是旧的免费版本。 我没有支付许可费,因此更新的版本未经测试。

    Genymotion没有脚本游戏工具(与memu不同)。

    Genymotion比memu慢得多。

    如果你想支付年费,那么使用的人就是喜欢它,取决于你。

    初步试用 – 30天免费。 30天后, https://www.genymotion.com/pricing-and-licensing/

    有些人声称,如果您联系他们的支持团队,genymotion可以免费供个人使用https://www.genymotion.com/contact/

  6. AndroVM – 与Genymotion合并。 以前的免费版本不包括Google Play商店。

  7. Andy OS – 虽然他们声称andy“在Linux上运行”,但实际上它运行在Linux主机上的虚拟机中的Windows客户端上。

    如何在Linux上安装Andy android模拟器?

    就个人而言,我会运行memu而不是andy,memu有更多的function。

我正在使用虚拟机在ubuntu 11.10中运行4.0.3蜂窝,它运行得很平坦(有时候有点笨拙)而且真的是一个论坛这样做但我忘记了名字但它有一个“X 86 android”祝你好运

在Ubuntu上最好和最用户友好的Android模拟器availbale是Genymotion 。 我真的建议你试一试