首先,是的,我知道有很多类似的话题,我确实使用了堆栈溢出的搜索功能。
但提出的大多数问题似乎都与启动时间有关。
对我来说,模拟器太慢了,从一个主屏幕滑到另一个主屏幕就像看幻灯片一样。我在虚拟设备中添加了更多“RAM”,但没有任何变化。
我该如何解决这个问题?
我在 Mac OS X Lion 上使用 Macbook Pro 2010。
最佳答案
最新版本的 Android SDK 支持 x86 和 native 执行。现在可以在 Mac 上以 native 速度运行模拟器,但需要手动完成一些工作。
首先,您需要最新的 SDK 工具 rev.19+ 和平台工具 rev.11+、适用于 4.0.3 至 4.4 的 Android x86 Atom 系统镜像和英特尔硬件加速执行管理器 (HAX),所有这些都来自 Android SDK经理。
在此之后您需要安装 HAX,不幸的是 SDK Manager 下载了一个过时的版本。有Intel-HAXM hotfix v1.0.8
当您创建一个新的 AVD 以使用这个最新的系统镜像并在其上启用 GPU 支持时(目前快照支持与 GPU 不兼容,但它仍然值得。VM 将在几秒钟内启动无论如何。
它大大加快了 Android 的开发速度,可惜它不能像这样开箱即用。
关于Mac上的Android模拟器滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7946345/