[android] Intel X86 에뮬레이터 가속기 (HAXM 설치 프로그램) VT / NX가 활성화되지 않음

내 MacBook에서 VT / NX를 활성화하는 방법을 묻습니다. X86 에뮬레이터를 사용하려고 할 때 VT / NX가 활성화되지 않은 것 같습니다. MacBook을 업데이트 한 후 10.9 시스템을 사용했을 때 이런 일이 없었던 것 같습니다. 요세미티에게는 나에게 보인다.

x86 에뮬레이터를 시작하려고하면 다음과 같은 메시지가 표시됩니다.

Starting emulator for AVD 'X86'
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).

하지만 AVD는 HAXM을 설치했음을 보여줍니다.

직접 설치를 다시 시도하면 설치 프로그램이 VT/NX NOT ENABLED.

이미지를 게시 할 수 없습니다…

mindex의 답변 :

나는 얻을 수있는 모든 버전의 Intel HAXM을 실행 해 보았습니다.

IntelHAXM_1.0.8.dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg

그러나 그것은 작동하지 않았습니다.



답변

로부터 인텔 지침

“SDK 관리자는 주 SDK 디렉토리 아래의”extras “디렉토리에 설치 프로그램을 다운로드합니다. SDK 관리자가”설치됨 “이라고 말하더라도 실제로는 Intel HAXM 실행 파일이 다운로드되었음을 의미합니다. 설치 프로그램을 계속 실행해야합니다. 설치를 완료하려면 “extras”디렉토리.

“extras”디렉토리에서 설치 프로그램을 추출하고 해당 플랫폼에 대한 설치 지침을 따르십시오. “


답변

IDE 의 SDK 관리자 로 이동하여 최신 ” Intel HAXM “을 설치 하고 에뮬레이터를 시작하십시오 .

다음과 같이 오류가 발생하는 경우

Starting emulator for AVD 'X86'
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).

일부 하드웨어 그래픽 기능이 할당되어야하므로이 문제를 극복하려면 Adroid SDK설치 한 경로로 이동하십시오 .

윈도우

C : \ Android \ SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager

거기에서 파일을 찾을 수 있습니다 intelhaxm-android.exe.

맥 OS X

Mac OSX에는 IntelHAXM_X.X.X.dmg파일이 있고 마운트하면 mpkg 파일을 찾을 수 있습니다.

파일을 설치하고 (android studio, cmd 등.,)과 같은 안드로이드 에뮬레이터를 사용하여 모든 응용 프로그램을 다시 시작하십시오.

이제 에뮬레이터를 열어보십시오.


답변

이전 버전의 Intel HAXM을 실행 중이거나 아예 설치하지 않았을 수 있습니다. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager로 이동하여 MAC OS X 용 최신 Intel HAXM 패키지를 다운로드 / 설치합니다.

편집 : https://software.intel.com/en-us/forums/topic/506790 에 따라 가상 PC / Parallel / VMWare가 실행되고 있지 않은지도 확인해야합니다.


답변

버전 1.1.1은 Yosemite의 올바른 버전입니다. 인텔 사이트 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager 에서 직접 다운로드해야합니다 .

SDK Manager에서 다운로드 한 버전은 이전 버전 (1.1.0)입니다. 당신은 여전히 버전 1.1.0로 실행하려면 – 여기에 솔루션을 참조 – http://www.csell.net/2014/09/03/VTNX_Not_Enabled/


답변

제 경우에는 VMWare Workstation 10.0.5에서 Yosemite를 실행해야했습니다.

1) kext를 dev 모드로 설정합니다 (더 이상 필요하지 않을 수도 있습니다. …. 먼저 시도해보십시오.)

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

그런 다음 아래 2 단계에서 재부팅 (VM 전원 끄기)합니다.

여기에 세부 정보 : http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

2) 내 VMX 파일에 vhv.enable = “TRUE”를 추가하고 VM을 다시 시작합니다.

여기에 설명 된 세부 정보 : https://communities.vmware.com/thread/416997?start=15&tstart=0

3) Intel 사이트에서 위에서 설명한대로 HAXM 1.1.1을 설치합니다.

(더 많은 링크를 게시하고 싶지만 2-> 제한이 있으므로 다음 번에 더 많이 gert 할 것입니다 .. :-))


답변

1. 가상화 드라이버를 설치하려면 :

Android SDK Manager를 시작하고 Extras 를 선택한 다음 Intel Hardware Accelerated Execution Manager를 선택합니다. 다운로드가 완료된 후 /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe를 실행 합니다.
화면의 지시에 따라 설치를 완료하십시오.

2. 문제가있는 경우 컴퓨터를 다시 시작하고 BIOS에서 가상화 기술 활성화 …

3. 소유자가 가상화 할 수 있는지 확인하려면 다음 링크로 이동하십시오.
http://ark.intel.com/Products/VirtualizationTechnology


답변

대부분의 경우 일부 바이러스 백신은 창 시작과 함께 HyperV를 시작하며 HAXM 설치를 허용하지 않습니다. AVAST 바이러스 백신 때문에이 문제에 직면했습니다. 그래서 AVAST를 제거한 다음 다시 시작한 후 HAXM이 올바르게 설치되었습니다. 그런 다음 AVAST를 다시 설치했습니다.

따라서 AVAST가 다시 설치된 상태에서도 지금과 같이 설치하는 동안 확인하기 만하면 HAXM은 가상 상자 및 Android 에뮬레이터에서 제대로 작동합니다.