2014-09-28 129 views
1

我剛剛安裝了Android Studio,使用Android 2.3.3創建了工作的虛擬手臂設備。如何使用Android模擬器與HAXM?

我的API10應用程序正在工作。

但是 - 仿真器響應緩慢。我想嘗試英特爾仿真器加速器。

我安裝了英特爾HAXM(使用Android SDK Manager),我的CPU支持VT-x。

我不知道:

  • 我應該使用哪個系統映像的仿真?
  • 哪個API作爲我的應用程序目標?
  • 我必須在某處啓用HAXM嗎?

這將是很好,如果我可以留在API10目標。

當我配置AVD這樣的:

enter image description here

,並啓動它 - 我有模擬器黑屏。我試圖關閉「使用主機GPU」,相同的結果 - 黑屏。

當我在目標中選擇API Level 19時 - 我有10分鐘的帶有動畫的「android」文本。我的CPU是Core 2 Duo T9300(高達2.7GHz),它的CPU速度非常快(SuperPI基準測試中速度比3GHz i7慢30-40%)。

回答

1

哪個系統映像應該用於仿真?

如果要使用x86仿真器,請使用x86仿真映像。如果您想使用ARM仿真器,請使用ARM仿真映像。

我必須在某處啓用HAXM嗎?

「安裝」,從SDK管理器HAXM僅僅把.exe(Windows)或.dmg(OS X)開發機器上,在extras/目錄中的SDK下。您仍然需要運行.exe或安裝磁盤映像並在其中運行該程序。這包括在the documentation

+0

我試過了。沒有成功。查看我的問題更新。 – Kamil 2014-09-28 15:56:58

+0

@Kamil:您是否確認BIOS中已啓用VT-x擴展?它們在許多Windows筆記本上默認禁用。 – CommonsWare 2014-09-28 16:31:53

+0

確實啓用了,我在VMWare中使用它。 – Kamil 2014-09-28 22:10:44

1

有幾件事需要與HAXM觀看 - 一些信息在這裏https://software.intel.com/en-us/blogs/2014/03/14/troubleshooting-intel-haxm。另外一定要分配足夠的RAM。 也值得一試,而不是在VMWare?

+0

我給HAXM 1GB,我嘗試使用512M或768M或1GB。我提到VMWare只是爲了確認我有VT-x正常工作。我不想在虛擬機內模擬Android。 – Kamil 2014-09-29 21:53:38

+0

並且您檢查了intelhaxm進程正在運行? – codecats 2014-09-30 15:24:56

相關問題