如何在HAXM中使用Android模拟器?

时间:2014-09-28 15:02:45

标签: android android-sdk-tools emulation

我刚刚安装了Android Studio,用Android 2.3.3创建了可用的虚拟手臂设备。

我的API10应用程序正在运行。

然而 - 模拟器响应很慢。我想试试英特尔仿真器加速器。

我安装了Intel HAXM(使用Android SDK Manager),我的CPU支持VT-x。

我不知道:

  • 我应该使用哪个系统映像进行模拟?
  • 哪个API作为我的应用目标?
  • 我是否必须在某处启用HAXM?

如果我能继续使用API​​10目标,那就太好了。

当我像这样配置AVD时:

enter image description here

然后启动它 - 我在模拟器上有黑屏。我试图关闭"使用主机GPU",同样的结果 - 黑屏。

当我在目标中选择API级别19时,我有" android"带动画的文字10分钟。

我的CPU是Core 2 Duo T9300(高达2.7GHz),它的CPU速度非常快(在SuperPI基准测试中比3GHz i7慢30-40%)。

2 个答案:

答案 0 :(得分:1)

  

我应该使用哪个系统映像进行仿真?

如果要使用x86仿真器,请使用x86仿真映像。如果要使用ARM仿真器,请使用ARM仿真映像。

  

我必须在某处启用HAXM吗?

"安装" SDK Manager中的HAXM只需在您的SDK的.exe目录下的开发计算机上放置.dmg(Windows)或extras/(OS X)。您仍然必须运行.exe或挂载磁盘映像并在其中运行程序。这包含在the documentation

答案 1 :(得分:1)

HAXM需要注意几件事 - 有些信息在https://software.intel.com/en-us/blogs/2014/03/14/troubleshooting-intel-haxm。还要确保分配足够的RAM。 还不值得尝试,而不是在VMWare中吗?