我在x86 Windows XP Professional 机器上有一个2.67 GHz Celeron 处理器和1.21 GB RAM。
我的理解是Android Emulator应该在这样的机器上相当快地启动,但对我来说,它不会。我已经按照设置 IDE,SDK,JDK 等的所有说明进行操作,并且在快速启动模拟器方面取得了一些成功,但这种情况非常罕见。如果可能的话,我怎样才能解决这个问题?
即使它启动并加载主屏幕,它也非常缓慢。我在3.5 版 (Galileo)和3.4 版 (Ganymede)中尝试过Eclipse IDE 。
更新
您现在可以为 Android Emulator 启用 “快速启动” 选项。这将保存模拟器状态,并在下次启动时快速启动模拟器。
单击 “模拟器” 编辑按钮,然后单击 “ 显示高级设置” 。然后启用Quick Boot
如下面的截图。
Android 开发工具(ADT)9.0.0 (或更高版本)具有允许您保存 AVD(模拟器)状态的功能,您可以立即启动模拟器。您必须在创建新 AVD 时启用此功能,或者稍后可以通过编辑 AVD 来创建它。
此外,我已将Device RAM Size
增加到1024
,从而实现了非常快速的仿真器。
有关更多信息,请参阅下面给出的屏幕截图。
使用保存快照功能创建新的 AVD。
从快照启动模拟器。
为了加速你的模拟器,你可以参考加速你的 Android 模拟器! :
重要说明 :请首先参阅有关 VT 的英特尔列表 ,以确保您的 CPU 支持英特尔 VT。
HAXM代表 - “英特尔硬件加速执行管理器”
目前,它仅支持英特尔 ®VT(英特尔虚拟化技术)。
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 。它比 Google Android 模拟器快得多。跟着这些步骤:
netcfg
,记住 IP 地址,按Alt + F7 。 adb connect <virtual_machine_IP>
。 更新
您现在可以为 Android Emulator 启用 “快速启动” 选项。这将保存模拟器状态,并在下次启动时快速启动模拟器。
单击 “模拟器” 编辑按钮,然后单击 “ 显示高级设置” 。然后启用Quick Boot
如下面的截图。
Android 开发工具(ADT)9.0.0 (或更高版本)具有允许您保存 AVD(模拟器)状态的功能,您可以立即启动模拟器。您必须在创建新 AVD 时启用此功能,或者稍后可以通过编辑 AVD 来创建它。
此外,我已将Device RAM Size
增加到1024
,从而实现了非常快速的仿真器。
有关更多信息,请参阅下面给出的屏幕截图。
使用保存快照功能创建新的 AVD。
从快照启动模拟器。
为了加速你的模拟器,你可以参考加速你的 Android 模拟器! :
重要说明 :请首先参阅有关 VT 的英特尔列表 ,以确保您的 CPU 支持英特尔 VT。
HAXM代表 - “英特尔硬件加速执行管理器”
目前,它仅支持英特尔 ®VT(英特尔虚拟化技术)。
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 。它比 Google Android 模拟器快得多。跟着这些步骤:
netcfg
,记住 IP 地址,按Alt + F7 。 adb connect <virtual_machine_IP>
。