ProgramingTip

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

bestdevel 2020. 10. 11. 10:56
반응형

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 디렉토리 아래의"추가 "디렉토리에 설치 프로그램을 다운로드합니다. 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파일이 설치되어 있습니다.

파일을 설치하고 (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" 

그런 다음 아래의 그림자를 위해 (VM 전원 2 단계)합니다.

여기에 세부 정보 : 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 에뮬레이터에서 제대로 작동합니다.


통합 네이티브 개발자 경험 설치 시도
"는 개발자에게 도구, 지원 및 IDE 통합을 제공하여 인텔 ® 아키텍처에서 Windows *, 인텔 ® 아키텍처에서 OS X 용 고성능 C ++ / Java * 응용 프로그램을 생성 할 수있는 크로스 아키텍처 생산성 제품군입니다. ARM * 및 인텔 ® 아키텍처의 Android *. "

통합 된 네이티브 개발자 경험


IntelHAXM을 설치하려면 Intel Virtual Technology를 활성화해야합니다.

활성화하려면 PC를 다시 시작하고 BIOS로 이동해야합니다. 활성화하려면 활성화해야하는 Intel Virtual Technology라는 옵션이 있습니다.

활성화 한 후 IntelHAXM을 다시 설치하십시오. 그러면 문제가 해결 될 것입니다.

참고 URL : https://stackoverflow.com/questions/26521014/intel-x86-emulator-accelerator-haxm-installer-vt-nx-not-enabled

반응형