AMD 프로세서로 AVD를 시작하는 중 오류


680

AMD 프로세서가 장착 된 Windows 8.1 Pro가 있습니다. Android SDK와 Eclipse를 설치했습니다. 작동하지만 문제는 AVD를 생성하고 시작할 때 다음 오류를 표시한다는 것입니다.

에뮬레이터 : 오류 : x86 에뮬레이션에는 현재 하드웨어 가속이 필요합니다!
Intel HAXM이 올바르게 설치되고 사용 가능한지 확인하십시오.
CPU 가속 상태 : HAX 커널 모듈이 설치되지 않았습니다!

이미 Intel Hardware_Accelerated_Execution_Manager를 설치했으며 부팅 메뉴에서 가상 변조를 활성화했지만 여전히 작동하지 않습니다.


2
기타에 "Intel x86 에뮬레이터 가속기"패키지가 표시되지 않으면 도구, 옵션으로 이동하여 "Force https : //"옵션을 확인하고 SDK 관리자를 다시 시작하십시오.
asgs

1
나는이 Windows 8.1와 함께 Inter Core i7. 같은 오류 메시지가 나타납니다.
A-Sharabiani

@asgs는 Android Studio 1.4.1에서 "도구> 옵션"메뉴를 찾을 수 없습니다. 이 메뉴 옵션이 제거되었거나 다른 메뉴로 이동했는지 알고 있습니까?
Ulysses Alves는

@UlyssesAlves SDK 관리자에 있습니다.
asc

두 대의 컴퓨터에 SDK를 설치했습니다. 하나의 (Thinkpad)에서는이 옵션이 선택되어 있지 않지만 에뮬레이터는 제대로 작동합니다. 다른 (Toshiba)에서는이 페이지의 모든 단계를 수행 한 후에도 반복해서 볼 수 있지만 BIOS에 도달 할 수는 없습니다. 나는 포기 했어. 내 질문-왜 다른 컴퓨터에서 다르게 작동합니까?
killjoy

답변:


847

HAXM installerSDK 관리자에 설치되어 있는지 확인하십시오 .

안드로이드 SDK 관리자

다운로드 한 후 {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe에 있는 설정 을 실행 하십시오.

참고 : Android Studio에서 "intelhaxm.exe"명령이 "intelhaxm-android.exe"로 변경되었습니다.

설치 중에 "VT 지원되지 않음" 오류가 표시되면 Windows 기능에서 Hyper-V를 비활성화하십시오. 이 명령을 실행할 수 있습니다 dism.exe /Online /Disable-Feature:Microsoft-Hyper-V. BIOS에서 "가상화 기술"을 활성화해야합니다.



2
Genymotion 외에도 인텔 대신 AMD를 가진 사람들을위한 대안이 없습니까?
Blkc

2
이 비디오를 참조하면 문제가 해결됩니다. youtube.com/watch?v=Ar9_FUFJhDU
Zhar

7
intelhaxm-android.exe를 실행 한 후에 그것은 나를 위해 일했습니다. SDK가 내 사용자 폴더 아래에 설치되었다는 것이 즉시 명확하지 않았지만 파일 검색으로 해당 문제가 해결되었습니다. 이상한 점은 처음에 HAXM을 설치할 때 이미 한 번 실행했다는 것입니다. 그것을 찾는 데 어려움을 겪은 다른 사람들을 위해 내 위치는 C : \ Users \ <username> \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm-android.exe에 있습니다.
Vince

3
사용하여 BIOS에서 VT 켜져 장애인 Hyper-V를 가진 사람들의 경우, 볼 인텔 PIU를 그것을 실행하고 여전히 같은 VT-X 오류가 가지고있다 -에서 살펴보십시오 이 대답 똑바로가 VT 차단 기능 (나를 위해 일을 - -엑스).
Eadel

209
  1. SDK 관리자를 열고 인텔 x86 에뮬레이터 가속기 (HAXM 설치 프로그램)를 다운로드하십시오 .

  2. 이제 SDK 디렉토리로 이동하십시오 (일반적으로 C : \ users \ username \ AppData \ Local \ Android \ sdk). 이 디렉토리에서 extras → Intel → Hardware_Accelerated_Execution_Manager 로 이동하여 " intelhaxm-android.exe " 라는 파일을 실행하십시오 .

    "Intel 가상화 기술 (vt, vt-x)이 활성화되어 있지 않습니다"와 같은 오류가 발생하면 BIOS 설정으로 이동하여 하드웨어 가상화를 활성화하십시오.

  3. Android Studio를 다시 시작한 다음 AVD를 다시 시작하십시오.

에뮬레이터 창을 표시하는 데 1 분 또는 2 분이 소요될 수 있습니다.


컴퓨터 BIOS를 의미합니까?
CinCout

1
@binaryBaBa : 예. 마더 보드 설정에서.
TheOddAbhi

3
내 컴퓨터에서 가상화가 지원되지 않는 경우 해결책은 무엇입니까
TaraGurung

3
@TaraGurung 그런 다음 GenyMotion 에뮬레이터를 사용해보십시오. 안드로이드 스튜디오 에뮬레이터만큼 무겁지 않습니다.
TheOddAbhi

2
마더 보드에서 가상화를 활성화했으며 HAXM도 설치했지만 "이 컴퓨터는 HAXM 요구 사항을 충족하지만 Intel 가상화 기술 (VT-x)이 켜져 있지 않습니다. VT-x가 설치 될 때까지 HAXM을 설치할 수 없습니다. 자세한 내용은 Intel HAXM 설명서를 참조하십시오. " 단서가 있습니까?
Bharat Kul Ratan

144

@pedro에서 언급했듯이 Mac을 실행하는 경우 Android SDK Manager를 통해 HAXM 설치 관리자를 다운로드해야합니다.

다음에 설치하십시오! 파인더에서/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/

다음 .dmg에서 .mpgk를 실행하고 설치하십시오.

  • 요세미티 : IntelHAXM_1.1.0_for_10.10.dmg
  • 프리 요세미티 : IntelHAXM_1.1.0_below_10.10.dmg
  • El Capitan : IntelHAXM_6.0.1.dmg-내부에 IntelHAXM_6.0.1.mpgk 파일을 설치하십시오. 재설치 여부를 묻습니다. 그냥 '네'라고 말하세요.

예:

$cd /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
$open IntelHAXM_1.1.0_below_10.10.dmg

6
최근 Mac에서 Android Studio로 업그레이드했으며 SDK 폴더가 내 Library / Android / 디렉토리에 있습니다.
akkdio

1
이 파일을 터미널에서 찾으면 'hdiutil attach IntelHAXM_1.1.0_for_10.10.dmg'를 사용하여 dmg 파일을 마운트 할 수 있습니다
elin3t

@ scottyab 내 설치 프로그램이 매번 멈춰, 나는 Mac OS X 10.10을 실행 중입니다. 제안은 크게 감사하겠습니다.
MR Mido 2019

104

먼저 BIOS에서 Intel 가상화 기술을 활성화해야합니다.

여기에 이미지 설명을 입력하십시오

둘째 , SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager로 이동하십시오.

여기에 이미지 설명을 입력하십시오

그런 다음 intelhaxm-android.exe를 설치 하십시오 .

디렉토리에서이 파일을 찾을 수 없으면 SDK 관리자에서 패키지를 설치하십시오.

여기에 이미지 설명을 입력하십시오


1
나는 Windows 8.1과 Android Studio를 사용하며 이것이 나를 위해 일했습니다. 감사!
Peppe LG

당신은 환영합니다, 나의 대답을 이해하기 쉬웠거나 그것을 개발해야합니다
Mina Fawzy

귀하의 답변이 최적에 가깝다고 생각합니다 :)
Peppe LG

감사합니다. :)
Sampath

1
BIOS의 Intel Virtualization Technology가 활성화 된 경우에도 Avast를 실행하고 intelhaxm-android.exe를 설치할 때 차단됩니다. desinstall Avast launch intelhaxm-android.exe를 다시 시도한 다음 Avast를 다시 설치하십시오. 그것은 나를 위해 일했다.
Benjamin

30

이것은 나를 위해 해결합니다.

( C : \ users \ % USERNAME % \ AppData \ Local \ Android \ sdk, 일반적으로 )로 이동하십시오.

그런 다음 기타-> Intel- > Hardware_Accelerated_Execution_Manager 로 이동하여 "intelhaxm-android.exe"라는 파일을 실행하십시오.

" Intel 가상화 기술 (vt, vt-x)이 활성화되어 있지 않습니다 "와 같은 오류가 발생하면 BIOS 설정으로 이동하여 하드웨어 가상화를 활성화하십시오.

스튜디오를 다시 시작하십시오


24

AMD 프로세서의 경우 :

Genymotion이 필요하지 않고 새 가상 장치를 만들고 시스템 이미지를 선택하는 동안 기본 x86 장치 대신 ABI를 armeabi 로 선택하십시오 .

여기에 이미지 설명을 입력하십시오


5
아, 그것은 천천히 느리다
Fabio

1
클라우드의 가상 머신에서 Android Studio를 사용하여 개발하지만 인텔 VT-x 기술을 지원하지 않고 가상 머신이 생성 된 것 같습니다. 귀하의 답변으로 x86이 아닌 ARM 이미지로 Android 에뮬레이터를 실행할 수있었습니다. 그러나 매우 느립니다.
user3405291

19

나는 최근에 같은 문제에 직면했다.

SDK 관리자에 HAXM 설치 프로그램을 설치했습니다.

여기에 이미지 설명을 입력하십시오

그런 다음 최신 Intel HAXM 드라이버를 설치하십시오.

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement

그리고 짜잔 !!! 에뮬레이터는 매력처럼 작동합니다 :)


6

Windows OS에서는 압축 파일을 추출하여 설치했으며 Android 에뮬레이터를 시작할 수있었습니다.
Ziggler

14

AMD 프로세서의 경우 :

AVD 관리자로 이동하여 ARM 시스템 이미지로 새 가상 장치를 만듭니다.


2
안녕하세요, 저는 amd 프로세서를 가지고 있으므로 솔루션을 시험 해보고 싶습니다. 자세한 단계를 도와 주시겠습니까?
Fooo

12

따라서이 문제가 발생하며 Linux를 사용하지 않으면 HAXM을 사용할 수없는 것 같습니다. [편집 : 이것은 물론 문제인 AMD 칩 (비 인텔)이있는 경우입니다]

안드로이드 사이트에 명시된 바와 같이;

많은 최신 CPU는 가상 머신 (VM)을보다 효율적으로 실행하기위한 확장 기능을 제공합니다. Android 에뮬레이터에서 이러한 확장 기능을 활용하려면 개발 시스템을 추가로 구성해야하지만 실행 속도를 크게 향상시킬 수 있습니다. 이 유형의 가속을 사용하기 전에 먼저 개발 시스템의 CPU가 다음 가상화 확장 기술 중 하나를 지원하는지 확인해야합니다.

Intel Virtualization Technology (VT, VT-x, vmx) extensions

> AMD 가상화 (AMD-V, SVM) 확장 (Linux 만 지원)

다른 사람들이 언급했듯이 Genymotion은 해결책 일 수 있습니다.


1
that unless you are on Linux you will not be able to use HAXM.그건 틀렸어 나는 Windows에서 문제없이 HAXM을 실행 중입니다.
Pedro Oliveira

8
당신이 인텔을 가지고 있다면 그것은 작동합니다. 인텔이 없다면 Mac 또는 Linux를 사용하지 않는 한 인텔이 아닙니다.
Dash

10

나는 이것에 너무 많은 시간을 낭비하고 이전 답변 중 아무것도 작동하지 않습니다. Avast 가 문제 라는 것을 알았습니다 !!! 시스템에 Avast를 설치 한 경우 다음을 수행해야합니다.

설정 탭-> 문제 해결로 이동 한 다음 "하드웨어 지원 가상화 활성화"를 선택 취소해야합니다.

PC를 다시 시작하고 intelhaxm-android.exe가 설치되어 있지 않으면 설치하십시오. 당신은 그것을 찾을 수 있습니다C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager


2
이것이 왜 투표에 실패 했습니까? 두 사람에게 적용되지 않았기 때문에? 다른 모든 대답을 거친 후에 이것은 내 문제를 해결 한 것입니다.
SimonDever

1
공감. 내 경우에 효과가 있었던 유일한 솔루션 (최신 AVAST가 설치된 Windows 10). 감사합니다.
noviewpoint

8

Jetbrains 기반의 Android Studio 를 사용하는 사람들 :

  1. 이동 도구> Android> SDK 관리자

  2. 기타-> Intel x86 Emulator Accelorator 확인란을 선택하십시오.

Nexus AVD를 사용할 수없는 사람들은 Generic AVD를 사용해 볼 수도 있습니다.

  1. 이동 도구> Android> AVD 관리자

그런 다음 QVGA와 같은 새로운 Genreic AVD를 만들고 앱에 사용하십시오. 이 AVD는 하드웨어 가속을 사용하지 않습니다.


큰! 참고 사항 : 실제로는 SDK 도구 아래에있었습니다 . 감사!
falsarella

8

Oracle VirtualBox 내에서 에뮬레이터를 실행하는이 문제에 직면했습니다. 나에게 해결책은 x86 대신 ARM CPU를 사용하도록 에뮬레이터를 수정하는 것이 었습니다.


x86 에뮬레이터를 실행하려면 인텔 x86 에뮬레이터 가속기가 설치되어 있어야합니다. 위의 답변을 참조하십시오. 도움이 될 수 있습니다.
TheOddAbhi

VM웨어 나 가상 머신 설정에 VT-X 에뮬레이션을 활성화 및 폴더 엑스트라에서 HAXM 설치의 경우
mt025

7

당신은 출력을 읽고 게시해야합니다.

sc query intelhaxm

http://developer.android.com/tools/devices/emulator.html#accel-vm에 명시된대로

시작 메뉴를 마우스 오른쪽 버튼으로 클릭하여 명령 프롬프트 창을 열고 실행을 선택하고 'cmd'를 작성하십시오.

Android 에뮬레이터가 HAXM을 사용하지 않음 도 참조하십시오 .

에뮬레이터가 작동하지 않으면 더 쉬운 대안을 시도해 볼 수 있습니다. Genymotion- http ://genymotion.com/


6

대한 안드로이드 스튜디오 1.0.2 :

먼저 Intel x86 에뮬레이터 가속기가 설치 프로그램 인지 확인하십시오 . SDK 관리자에서 확인하십시오. 그렇지 않은 경우 거기에서 설치하십시오.

Android SDK 폴더 ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **로 이동하십시오.

당신이 찾을 수 silent_install.bat을 .

그것을 실행하십시오. haxm_silent_run.log생성됩니다 . 그런 다음 Android Studio를 닫았다가 다시 시작한 다음 앱을 실행하십시오.

작동합니다. 문제가 발생하면 haxm_silent_run.log 파일을 확인하십시오.


내 경우에는 작동하지만 오류 오류가 있습니다. x86_64 에뮬레이션에는 현재 하드웨어 가속이 필요합니다!
Plugie

5

우선 가상화가 활성화되어 있어야하며 BIOS 설정에서 수행 할 수 있습니다.

그런 다음 제어판 \ 프로그램으로 이동하여 "Windows 기능 켜기 또는 끄기"옵션을 클릭하십시오.

이제 팝업 창이 나타나고 "Windows Hypervisor 플랫폼"을 찾은 다음 확인란을 선택하여 활성화하십시오.

여기에 이미지 설명을 입력하십시오 PC를 다시 시작하면 AVD가 아무런 문제없이 작동합니다.


BIOS를 활성화했지만 여전히 작동하지 않습니다. 그러나 설명대로 기능을 추가하면 이제 작동합니다. 감사!
starbugs

훌륭하고 행복한 코딩.
Ketan Ramteke

4

다른 많은 사람들이 지적했듯이 Intel HAXM은 Intel CPU 만 지원합니다. Windows 1804부터 에뮬레이터에 HAXM 대신 Microsoft의 Hyper-V를 사용할 수 있습니다. 또한 haxm을 실행하기 위해 hyper-v를 비활성화해야하므로 가상 컴퓨터에 Hyper-V를 사용하려는 사람들에게 도움이됩니다.

짧은 버전 :

  • Windows 하이퍼 바이저 플랫폼 기능 설치
  • Android Emulator 27.2.7 이상으로 업데이트
  • WindowsHypervisorPlatform =을 C : \ Users \ your-username \ .android \ advancedFeatures.ini에 넣거나 -feature WindowsHypervisorPlatform으로 에뮬레이터 또는 명령 줄을 시작하십시오.
  • BIOS 설정에서 IOMMU 활성화

자세한 내용이 포함 된 긴 버전 :

https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/

요구 사항 문서 :

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows


1
위의 모든 답변은 실제로 이것을 제외하고 Windows / AMD와 관련이 없습니다. Windows hyperv를 활성화하고 BIOS에서 AMD IOMMU 지원을 활성화하면 AMD / Windows 시스템의 성능이 향상됩니다.
Erik Aronesty

0

가상 장치를 생성하는 동안 ARM 시스템 이미지를 선택하십시오. 다른 사람들은 HAXM 설치를 제안했지만 사실은 haxm이 amd 플랫폼에서 작동하지 않거나 android studio가 Windows에서 amd-vt를 지원하지 않는 경우에도 최종 결과는 여전히 실행 및 작동이 매우 느린 에뮬레이터입니다. 내 권장 사항은 Genymotion과 같은 대체 에뮬레이터 (Gapps가 설치된 매력처럼 작동)를 사용하거나 Linux로 전환하여 amd-vt의 이점을 얻고 에뮬레이터가 훨씬 빠르게 실행되는 것입니다.


0

이것이 효과가 있는지는 모르겠지만 시도해 볼 수 있습니다.

에뮬레이터 팀이 Windows의 AMD에서 에뮬레이터를 사용하는 방법에 대한 정보를 전파하는 데 더 나은 작업을 수행해야한다는 것이 분명해졌습니다. 이 질문은 매주 나타납니다.

먼저 HAXM을 제거하십시오.

다음으로, 여기 - https://developer.android.com/studio/run/emulator-acceleration#vm-windows를 윈도우 하이퍼 바이저 플랫폼으로 구성 VM 가속에 대한 지침을 따르십시오

마지막으로 에뮬레이터 인스턴스에서 낮은 프레임 속도를 얻는 경우 동일한 페이지의 Android UI에 Skia 렌더링 사용에 대한 지시 사항을 따르십시오.


-2

필자의 경우 HAXM은 이미 SDK Manager에 설치되었습니다. 그러나 intelhaxm-android.exe를 시도 할 때마다 자동으로 실패합니다.

마지막으로 intelhaxm-android.exe에서 내부 설치 프로그램을 7-zip으로 추출했습니다. 세 개의 파일을 다른 디렉토리에 복사하고 마침내 실제 설치 프로그램을 실행했습니다. 장애없이 달렸고 HAXM 문제는 사라졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.