我想知道一些与 Ubuntu 11.10 及以上版本配合良好的 Android 模拟器。我想通过 Android 模拟器在 Ubuntu 上尝试“whatsapp”。提前谢谢
答案1
根据 :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“名称”条目的输出。 - 完成:启动模拟器:
$ emulator @avdsname
。
然后你就可以出发了。
答案2
这个答案是从最终用户、游戏玩家的角度写的,尽管其中的大部分内容也适用于其他用途。
Google Play 商店/服务
请理解其中的区别。
Google Play 服务是开发人员用来在 Google Play 商店中提供应用程序(游戏)的一组工具
https://developers.google.com/android/guides/overview
Google Play Store 是一组最终用户用来安装应用程序的工具,有点类似于 Ubuntu 存储库。
https://play.google.com/store?hl=en
记忆
根据我的经验,经过大量的反复试验后,我会警告你,截至本文发布时,在 Linux/Ubuntu 上玩安卓游戏没有简单的方法。
遗憾的是,最好的选择是 memu(Windows 程序,无法在 wine 中运行)。对于游戏来说,没有像 memu 一样稳定、快速、简单且功能齐全的 Linux 选项。
它是免费的,包含谷歌游戏商店,速度快,与 Windows 很好地集成,包括主机/客户机之间的文件共享、鼠标集成、广泛的定制、游戏脚本、允许一次打开多个实例等。
单是功能列表就足以说服您至少在虚拟机中运行 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/
菜单屏幕截图
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,请使用以下 Web 服务:https://apkpure.com/app
下载完成后,您必须将其传输到您的模拟器(或在模拟器中下载),然后您需要在模拟器的安全环境下允许从不受信任的来源进行安装,有时还需要启用开发者模式。
看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 模拟器选项
Android 开发工具包- 安装起来很麻烦,使用起来有点复杂,并且是为应用程序开发而不是游戏设计的。
它很慢。我有没有说过它非常慢?
Android SDK 的主要用途是编写 Android 程序。如果你在 SDK 上安装 Android 游戏,它很可能会变得非常慢以至于无法使用,而且我不会在任何 PvP 游戏中使用它。
-
对于某些游戏,它可能可以在 Chromium 上运行,但是对于更复杂的游戏(例如部落冲突),我无法让它在 Chromium 上运行。
您需要安装 Chrome,如果不是不稳定版本,至少要安装测试版。这样做的主要原因是 webgl -https://get.webgl.org/
因此,虽然您的浏览器可能支持 webgl,但 webgl 仍在开发中,并且我在使用 webgl 2 玩游戏时遇到了麻烦,而大多数复杂的游戏都需要 webgl 2。
如何同时安装 Google Chrome 的所有版本(稳定版 / 测试版 / 不稳定版)而不发生冲突?
并非所有游戏都已移植。中等复杂度,不如 SDK 那么糟糕。与操作系统集成度不高。没有办法让游戏自动化。
参见 Chrome 扩展程序“ARC” -https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
我认为该选项处于测试阶段并且许多用户报告了错误。
-
这是为 Ubuntu 设计的,可能是你最好的选择。我个人还没有尝试过。目前它在其他发行版上没有得到很好的支持,但许多发行版正在增加支持。
明显的局限性——它不包括谷歌游戏商店,游戏可能运行良好也可能运行不正常。
据我所知,它正在快速开发中并且存在错误。
也可以看看http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation
虚拟盒/KVM- Android x86 操作系统运行速度非常慢,并且大多数游戏无法在图像上运行。
最近的版本包含 Google Play,可以安装游戏,但诸如部落冲突或类似游戏的复杂游戏会崩溃或拒绝打开。
你可以稍微加快一点 -https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/. 我个人并没有看到作者声称的 400% 的速度提升,尽管确实有适度的改进。
Genymotion。这被认为是最好的,但安装起来很麻烦,而且不是免费的。我尝试了旧的免费版本,它很慢,而且不包括谷歌游戏商店。新版本包括谷歌游戏服务和类似谷歌商店的应用程序。
您必须安装 virtualbox 才能使用 genymotion,这其实没有什么大不了的,但您必须注意版本,因为有时 vbox 和 genymotion 版本会发生冲突。
我不建议你安装旧版本(你可以在网上找到它们)。它们可供个人免费使用,但速度很慢,不能玩游戏。
Genymotion 相当麻烦和烦人。您必须下载一个 .run 文件才能安装它。然后您必须注册一个帐户并购买许可证。输入密钥后,您就可以下载图像了。
一旦运行,它就足够快了,至少旧的免费版本是这样的。我没有支付许可证费用,所以较新的版本未经测试。
Genymotion 没有用于编写游戏脚本的工具(与 memu 不同)。
Genymotion 比 memu 慢得多。
用的人都喜欢它,至于是否要缴纳年费则由你决定。
首次试用 - 30 天免费。30 天后https://www.genymotion.com/pricing-and-licensing/
有些人声称,如果你联系他们的支持团队,genymotion 可以免费供个人使用https://www.genymotion.com/contact/
AndroVM - 与 Genymotion 合并。以前的免费版本不包括 Google Play 商店。
Andy OS - 尽管他们声称 andy“在 Linux 上运行”,但实际上它在 Linux 主机上的 VirtualBox 中的 Windows 客户机上运行。
如何在 Linux 上安装 Android 模拟器 Andy?
就我个人而言,我会运行 memu 而不是 andy,memu 具有更多功能。
答案3
Ubuntu 上最好、最用户友好的 Android 模拟器是Genymotion。我真心建议你尝试一下
答案4
我使用 virtualbox 在 ubuntu 11.10 中运行 4.0.3 honeycomb,它运行得很顺畅(有时有点迟缓),实际上有一个论坛可以这样做,但我忘了名字,但它有一个“X 86 android”,祝你好运