有哪些Android模拟器可用?


15

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


2
Android SDK不提供模拟器吗?
Uri Herrera

@UriHerrera在Android开发方面
Mysterio'4

Answers:


12

根据: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
  • 检查return的输出是否$ android list返回可用SDK的列表。
  • 键入$ android选择“新”。设置所需的东西。
  • 完成后,检查“:$ android list avds名称”条目的输出:pic。
  • 完成:启动模拟器:$ emulator @avdsname

然后您就可以开始了。


当我打开自己创建的avd时,只能在黑屏上以商标字体或fixedsys字体看到“ android”。如果是我创建的某些avds,则只会出现一个空白屏幕。另外,某些按钮已启用,而其他按钮则未启用。可悲的是,主页按钮不在启用范围内。我不知道该怎么办!
Karthik C 2012年

8

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

Google Play商店/服务

请理解其中的区别。

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

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

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

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


备忘录

以我的经验,经过大量的反复试验,我会警告您,在撰写本文时,还没有简便的方法可以在Linux / Ubuntu上玩android游戏。

遗憾的是,最好的选择是memu(Windows程序,不会在wine中运行)。没有任何Linux选项可以像游戏的memu一样稳定,快速,容易且功能齐全。

http://www.memuplay.com/

它是免费的,包括google play store,快速且很好地集成到Windows中,包括主机/来宾之间的文件共享,鼠标集成,广泛的自定义,游戏脚本编写,一次允许打开多个实例等。

仅凭功能列表就足以说服您至少在VM中运行裸机(如果不是裸机运行)(即在Windows上运行)。

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

memu在几秒钟内即可启动,而不是Linux选项,android-x86几乎需要5分钟才能启动到笔记本电脑上的android启动启动界面。有人报告android-x86不能正常工作是因为他们没有等待15分钟的启动时间(不是在开玩笑)。

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

记录游戏动作以自动进行游戏- //www.memuplay.com/blog/how-to-use-operation-record/

屏幕截图

记忆游戏

记忆1


Linux选项/限制

游戏的主要限制是Google Play商店。未经Google许可,不得包含Google Play商店。另外,许多复杂的游戏在Linux模拟器上也不起作用。例如,您不能在android-x86(将android移植到x68 / x86_64处理器的端口)上玩大多数android游戏。Google Play商店中的许多游戏都会安装,但无法运行。

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

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

而apk是一个软件包归档文件,例如.deb- https ://en.wikipedia.org/wiki/Android_application_package

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

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

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

参见http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html

/android/5566/how-can-i-install-an-app-given-only-its-apk-file

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

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


Linux模拟器选项

  1. Android SDK安装麻烦,使用起来有些复杂,并且是为应用程序开发而不是游戏而设计的。

    太慢了 我提过很慢吗?

    Android SDK的主要目的是编写android程序。如果您在SDK上安装了android游戏,它很可能会变得如此之慢以致无法使用,并且我不会在任何PvP游戏中使用它。

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

  2. Chrome上的Android

    在某些游戏中可能适用于铬,但对于更复杂的游戏(例如部落冲突),我无法在铬上适用。

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

    因此,尽管您的浏览器可能支持webgl,但webgl仍在开发中,我在使用webgl 2处理游戏时遇到了麻烦,大多数复杂的游戏都需要使用webgl 2。

    如何并行安装所有版本(稳定/测试版/不稳定)的Google Chrome浏览器?

    并非所有游戏都已移植。适度复杂,不如SDK差。不能很好地集成到os中。没有办法使游戏自动化。

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

    我认为此选项处于beta版本,许多用户报告了错误。

  3. 安宝

    这是为Ubuntu设计的,也许您最好的选择是我还没有亲自尝试过。当前在其他发行版上没有得到很好的支持,但是许多发行版都增加了支持。

    明显限制-它不包括Google Play商店,游戏可能会也可能无法正常工作。

    据我所知,它正在快速发展中并且存在错误。

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

  4. Virtualbox / KVM -android x86 OS将运行非常慢,并且大多数游戏将无法在该图像上运行。

    Google Play已包含在最新版本中,并且会安装游戏,但是诸如部落冲突之类的复杂游戏将崩溃或拒绝打开。

    您可以加快速度-https: //doc.nuxeo.com/blog/speeding-up-the-android-emulator/。我个人没有看到作者声称的400%的巨大速度提升,尽管有所改善。

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

  5. Genymotion。这被认为是最好的,但是安装麻烦并且不是免费的。我尝试了较早的免费版本,但运行速度很慢,并且没有包含Google Play商店。新版本包括Google Play服务和类似应用程序的Google Store。

    https://www.genymotion.com/

    您必须安装virtualbox才能使用genymotion,但这并不是什么大不了的事情,但是您必须注意该版本,因为有时会与vbox和genymotion版本发生冲突。

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

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

    一旦运行,它就足够快了,至少与旧的免费版本一样。我没有为许可证付费,因此未经测试的最新版本。

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

    Genymotion比memu慢得多。

    使用它的人会喜欢它,如果您要支付年费,则取决于您。

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

    某些人声称,如果您与他们的支持团队联系https://www.genymotion.com/contact/,则genymotion可免费用于个人使用。

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

  7. Andy OS-尽管他们声称Andy“可以在Linux上运行”,但实际上它可以在Linux主机上的virtualbox中的Windows guest虚拟机上运行。

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

    就个人而言,我会运行memu而不是andy,memu具有更多功能。


这是一个很好的答案!+1 =)
Terrance '18

3

Ubuntu上最好,最友好的android模拟器availbale是Genymotion。我真的建议你试试


首先安装#virtualbox,然后将其安装在virtualbox中。
kelvinelove 2013年

2
Genymotion不再免费供个人使用(必须在30天试用期后购买许可证)。免费版不包括Google Play。
Panther

该网站使它看起来并非免费供个人使用,但实际上是免费的。至少在此刻。“个人使用”链接的显示不如“免费试用”链接突出。
比昂恩坦(BjörnTantau)

1

我正在使用virtualbox在ubuntu 11.10中运行4.0.3蜂窝,它运行不便(有时有点迟钝),实际上有一个论坛可以这样做,但是我忘了名字,但它有一个“ X 86 android”的好运

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.