我有一个 2.67GHz赛扬处理器,和 1.21GB上的RAM 86 视窗 XP 专业机器。
我的理解是 Android模拟器 应该在这样的机器上相当快地开始,但对我来说,它不会。我已经按照设置IDE,SDK,JDK等的所有说明进行操作,并且在快速启动模拟器方面取得了一些成功,但这种情况非常罕见。如果可能的话,我怎样才能解决这个问题?
即使它启动并加载主屏幕,它也非常缓慢。我试过了 Eclipse IDE 在 版本3.5 (伽利略)和 3.4 (木卫三)。
我有一个 2.67GHz赛扬处理器,和 1.21GB上的RAM 86 视窗 XP 专业机器。
我的理解是 Android模拟器 应该在这样的机器上相当快地开始,但对我来说,它不会。我已经按照设置IDE,SDK,JDK等的所有说明进行操作,并且在快速启动模拟器方面取得了一些成功,但这种情况非常罕见。如果可能的话,我怎样才能解决这个问题?
即使它启动并加载主屏幕,它也非常缓慢。我试过了 Eclipse IDE 在 版本3.5 (伽利略)和 3.4 (木卫三)。
更新
您现在可以为Android Emulator启用快速启动选项。这将保存模拟器状态,它将在下次启动时快速启动模拟器。
单击模拟器编辑按钮,然后单击 显示高级设置。然后启用 Quick Boot
如下截图。
Android开发工具(ADT)9.0.0 (或更高版本)具有允许您保存AVD(模拟器)状态的功能,您可以立即启动模拟器。您必须在创建新AVD时启用此功能,或者稍后可以通过编辑AVD来创建它。
我也增加了 Device RAM Size
至 1024
这导致非常快速的模拟器。
有关详细信息,请参阅下面给出的屏幕截图。
使用保存快照功能创建新的AVD。
从快照启动模拟器。
为了加快你的模拟器,你可以参考 加速你的Android模拟器!:
重要的提示: 请 第一 参考 有关VT的英特尔列表 确保您的CPU支持Intel VT。
HAXM 代表 - “英特尔硬件加速执行管理器”
目前它仅支持Intel VT(Intel虚拟化技术)。
Android模拟器基于 QEMU。 QEMU与主机系统上的HAXM驱动程序之间的接口设计为与供应商无关。
更新Eclipse: 确保您的Eclipse安装和ADT插件完全是最新的。
更新您的Android工具: 每次Eclipse插件更新后,更新Android SDK工具非常重要。为此,请启动Android SDK Manager并更新所有Android SDK组件。要利用HAXM,您必须至少发布第17版。
通过运行“IntelHaxm.exe”安装HAXM驱动程序。它将位于以下位置之一:
C:\Program
Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager
C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
如果安装程序失败并显示必须打开Intel VT的消息,则需要在中启用此功能 BIOS。请参阅说明,了解如何执行此操作 启用Intel VT(虚拟化技术) 。
尝试 Android x86。它比谷歌Android模拟器快得多。按着这些次序:
netcfg
,记住IP地址,按 Alt键+F7。adb connect <virtual_machine_IP>
。更新: 最新版本的Android studio(2.x)对捆绑的模拟器进行了重大改进。它具有响应性,并具有一大堆功能。
对于仍然感兴趣的人: 尝试使用 Genymotion。您可以在注册后下载适用于Windows / Mac OS X / Linux的版本。 Eclipse的插件也可用:
可以通过启动Eclipse并转到“帮助/安装新软件”菜单来完成插件的安装,然后只需使用以下URL添加新的更新站点: http://plugins.genymotion.com/eclipse。按照Eclipse指示的步骤操作。
这个模拟器快速响应。
GenyMotion允许您控制设备的各种传感器,包括电池电量,信号强度和GPS。最新版本现在还包含相机工具。
Eclipse(旧版)Eclipse中包含的模拟器非常慢。
最近的模拟器比2010年更快。更新SDK / IDE。
就个人而言,我使用真正的手机进行测试。它更快,测试更真实。但是如果你想在很多不同的Android版本上测试你的应用程序并且不想购买几部手机,你将不得不经常使用模拟器。
模拟器的启动非常慢。好消息是你只需要启动模拟器一次。如果模拟器已在运行且您再次运行应用程序,则模拟器会相对快速地重新安装应用程序。当然,如果你想知道它在手机上运行的速度有多快,最好在真正的手机上进行测试。
英特尔发布 推荐的ICS仿真器安装说明 在2012年5月15日。这对我有用。模拟器现在很快,UI很流畅。
上半部分说明已经足够详细,因此我假设您可以使用Android SDK管理器以及Intel HAXM安装Intel x86 Atom系统映像。
现在确保设置其他所有内容,以便您可以享受高性能的模拟器:
然后开始吧:
sudo kextload -b com.intel.kext.intelhaxm (mac)
如果HAXM工作正常,您可能会在启动模拟器时看到此消息:
HAX正在运行,模拟器以快速virt模式运行
否则您可能会看到此错误:
HAX无法正常工作,仿真器在仿真模式仿真器中运行:
无法打开hax模块
使用GPU模拟。 在撰写本文时,使用GPU仿真时无法使用“快照”选项。确保GPU仿真设置为“是”。
将设备内存设置为1024 MB或更多,但不超过英特尔HAXM设置。我每台设备使用1024 MB,HAXM使用2048。
保存后请务必仔细检查设置! 模拟器对于它允许您设置的内容非常挑剔,它将在不告诉您的情况下还原配置。
使用这些设置,软件键盘不再出现,屏幕后退,菜单和最近的键也不再出现。这似乎是当前ICS Intel x86系统映像的限制。你需要使用 键盘快捷键。
在Mac OS上,您需要保留 FN + 控制 为了 F1 - F12 工作的关键。可以使用控制+箭头键执行向上/向下/向左/向右翻页。