在 Ubuntu 12.10 上,Android 模拟器太慢了,如何加快速度?
我使用 安装了 SDK adt-bundle-linux-x86-20130219
。
我尝试使用主机 GPU 并获得更快的速度,但是当我启动它时,仍然会有一些滞后。
答案1
这相当简单,只需按照以下步骤启用 kvm 加速即可(仅限 Linux):
- 创建手机的 x86 映像(CPU/ABI:Intel Atom(x86))
- 传递这些参数:
-qemu -m 512 -启用-kvm
差不多就是这样了(不用考虑 GPU 加速和其他花哨的东西)。与经典的 Arm 版本相比,它的速度提高了十倍。
这应该很容易使用 android studio 进行设置,只需进入 avd 管理器,创建 x86 设备,然后在主菜单中转到运行->编辑配置->模拟器(选项卡)->附加命令行参数:“-qemu -m 512 -enable-kvm”。
答案2
这不是 Ubuntu 独有的。Android SDK 的速度太差了。
这不是什么煽动性言论,不幸的是……这是事实。
还有另一种选择。
Genymotion-https://www.genymotion.com/
它提供快速的手机、手机/平板电脑或平板电脑,满足您的所有需求,速度极快。它不是原生的,而是在 x86 Android 上运行。因此,虽然它不会取代“真实测试”,但它是开发的最佳方式。不过,请记住,它仅供个人使用免费。
安装说明会随时间而变化,所以我没有把它们复制出来。
当然,Genymotion 不是唯一的选择,它只是我一直在使用的一个。
您也可以简单地将 Android 的 x86 映像安装到 Virtualbox 中。
但据我所知,Genymotion 几乎已成为行业标准。
v2-2016 年。
答案3
@Hany Alsamman:如果您的 Intel CPU 支持虚拟技术,您可以尝试安装 Intel 硬件加速执行管理器以及 Android AVD 插件。这将真正加快您的模拟器速度。必须在 BIOS 部分启用虚拟技术。我认为您可以按照这篇文章中的步骤操作
http://hintdesk.com/android-how-to-speed-up-android-emulator/
它适用于 Windows,但所有步骤都与设置/配置相关,并不是专门针对 Windows 的。