2014-11-03 168 views
2

我有裝有Intel i5處理器的OSX Yosemite 10.10。我安裝了Android SDK和Eclipse。它的工作原理,但問題是,當我創建AVD啓動它,它顯示了這個錯誤:在Mac中啓動AVD時出現錯誤

Starting emulator for AVD 'Nexus4-18-xhdpi' 
emulator: ERROR: x86 emulation currently requires hardware acceleration! 
Please ensure Intel HAXM is properly installed and usable. 
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing). 

我是新來的Android編程和不知道如何解決它或可考慮的/ dev/HAV。請幫忙。謝謝。

+1

可能重複(http://stackoverflow.com/questions/26355645/error-in-launching-avd) – duggu 2014-11-03 12:14:55

+0

請你能詳細點嗎?或者我應該採取哪些步驟才能使其運行?謝謝。 – deep 2014-11-03 12:17:37

回答

8

正如錯誤所述,您必須安裝HAXM,其中可以找到here

1

轉到

Window>Android Sdk Manager

  1. 然後在最後一節中,你會發現羣衆演員展開

  2. 那麼你會發現英特爾(86)HAXM安裝

  3. 檢查檢查框並點擊安裝包。

  4. 接受許可協議並點擊安裝。

  5. 安裝後重啓eclipse。

現在你可以運行AVD

一切順利:)

+0

最新版本的Android SDK有intel版本1.1.0,它不適用於OSX Yosemite 10.10。請參閱答案鏈接並獲取最新版本1.1.1 HAXM。它將被安裝並替換1.1.0並且可以正常工作! – deep 2014-11-03 12:44:43

0

如果您運行下面的命令,你會允許加載所有未經簽名的KEXT。瞭解你的系統。

sudo nvram boot-args="kext-dev-mode=1"

重新啓動並重新安裝HAXM。

14

https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

在附加功能,勾選旁邊的英特爾x86仿真加速器(HAXM)。

[安裝]

的SDK管理器將安裝程序下載到「額外」的目錄,主要SDK目錄下。即使SDK管理器顯示「已安裝」,它實際上意味着已下載英特爾HAXM可執行文件。您仍需要從「extras」目錄運行安裝程序才能完成安裝。

+0

我是MAC,這個答案幫了我。哥們,謝啦! – 2015-08-10 07:03:44

+0

我也有Mac運行El Capitan,它也幫助我... – Pearlboy 2015-10-04 23:41:59

10

您需要導航

/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/ 

然後安裝HAXM dmg文件。

+1

只是想評論一下,我必須手動運行.dmg,它是我的Mac上的相對安裝程序,然後才能工作。只需安裝軟件包並在文件夾中運行安裝程序腳本是不夠的。謝謝您的回答! – SmartyP 2016-04-18 18:15:43

-1

繼爲我工作在Mac上的Android工作室

安裝HAXM安裝

Android的工作室 - > SDK管理器 - >啓動獨立的SDK管理器 - >附加功能 - >英特爾x86仿真加速器(HAXM安裝程序),轉6.0。[發起AVD錯誤] 5

https://monosnap.com/file/ArPKwS6qPk651S5wvRgGGGtaMn3YOn