BoxFit 선택값 정리
플러터 신규 프로젝트에서 자동으로 생성되는 파일들과 용도
pubspec.yaml은 확장 기능 사용을 위해 자주 사용하는 편,
.metadata 안에는 Flutter SDK 정보가 들어있어서 SDK버전을 여러 개 사용하려는 경우나 오류 등으로 인해 SDK 버전 이 바뀌지 않는 경우에는 내용을 수정하거나 파일을 삭제해줘야 함
개발용 컴퓨터 새로 설치하면서 haxm install 설치 오류를 바로 잡느라 2시간 날린 얘기
안드로이드 스튜디오를 새로 설치하면서 AVD 매니저 화면에서 haxm install진행할때
에러남
1. 시스템 PC 환경 : Asus, Intel i7
2. 오류정보
에러로그 파일 위치 - C:\Users\I7-S*S\AppData\Local\Temp
에러로그 파일 이름 - haxm install-202103**_1**7.log
Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
CPU vendor * GenuineIntel
Intel64 supported * Yes
VMX supported * Yes
VMX enabled - No <!-- 에러 난 부분 -->
EPT supported * Yes
NX supported * Yes
NX enabled * Yes
Hyper-V disabled * Yes
OS version * Windows 10.0.19042
OS architecture * x86_64
Guest unoccupied * Yes. 0 guest(s)
The system requirements are not satisfied.
문제는 "VMX enabled - No" 이 부분, 이것 때문에 시스템요구사항 미충족!
3. 해결방법
컴퓨터를 재부팅 한 후, BIOS로 진입한다(ASUS의 경우, Del 키 또는 F2 연타)
[조건1] BIOS 화면에서 -> Advanced 메뉴로 이동하여 CPU -> VMX 항목을 찾은 다음 enabled로 설정한다.
다시 Easy Mode로 빠져나와서 저장하고 빠져나온다.
부팅후 윈도우10에서 -> 검색버튼 누르고 "appwiz.cpl" 입력후 실행
[조건2] "Window 기능 켜기/끄기" 메뉴 선택후 Hyper-V 항목을 확인한다.
[ ] Hyber-V 항목은 체크박스가 깨끗하게 비워져 있어야 한다.
위의 조건1과 조건2를 모두 만족해야 한다.
그리고 아래 3가지 설정항목도 확인한다.
기본 설정값이 unchecked이므로 아래처럼 비워져 있으면 된다.
[ ] Windows 샌드박스
[ ] Widows 하이퍼바이저 플랫폼
[ ] 가상 머신 플랫폼
시스템의 프로세서 정보를 다시 확인한다.
잘 바뀌었으면,
아래 그림처럼 SDK Tools 화면으로 가서 HAXM installer가 설치되어 있는지 확인한다.
설치가 안되어 있다면 체크하고 설치를 진행하면 된다.
설치가 정상적으로 진행되면 아래와 같은 로그가 나온다(한글이 깨져서 나오는 건 뭐지? ㅠㅠ)
Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
CPU vendor * GenuineIntel
Intel64 supported * Yes
VMX supported * Yes
VMX enabled * Yes
EPT supported * Yes
NX supported * Yes
NX enabled * Yes
Hyper-V disabled * Yes
OS version * Windows 10.0.19042
OS architecture * x86_64
Guest unoccupied * Yes. 0 guest(s)
Extract: IntelHaxm.sys... 100%
Copy to C:\Windows\system32\drivers\IntelHaxm.sys
Create uninstaller: C:\Program Files\Intel\HAXM\uninstall.exe
Execute: sc.exe create IntelHaxm binpath= "C:\Windows\system32\drivers\IntelHaxm.sys" type= kernel start= auto displayname= "Intel(R) Hardware Accelerated Execution Manager Service"
[SC] CreateService ㅌㅊㅀ?
Execute: sc.exe start IntelHaxm
SERVICE_NAME: IntelHaxm
?ㅎㅇ? : 1 KERNEL_DRIVER
ㅋ?ㅒㅏ : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
ㅀㅖㅋ??ㄱ : 0x0
WAIT_HINT : 0x0
PID : 0
ㅔㅐㅇㄱㅁㅠ :
Create registry key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\AAA802A8DF574F4CA0489512D2D91818
Create registry key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HAXM
해결후 AVD 매니저 모습.
오른쪽 위에 보이던 "install HXAM" 문구가 없어졌다. 끝.
ps. 다른 컴퓨터(ASUS 노트북 ROG - GU502GU-AZ061 i7/GTX1660Ti)에서 haxm install 설치 오류
아래 오류로그 나옴
Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
CPU vendor * GenuineIntel
Intel64 supported * Yes
VMX supported - No
VMX enabled - No
EPT supported - No
NX supported * Yes
NX enabled * Yes
Hyper-V disabled - No
OS version * Windows 10.0.19042
OS architecture * x86_64
Guest unoccupied * Yes. 0 guest(s)
The system requirements are not satisfied.
BIOS 설정을 디폴트로 리셋하고, appwiz.cpl 로 윈도우 가상환경 모두 클리어.
Version: 7.6.5
Output folder: C:\Program Files\Intel\HAXM
Extract: checktool.exe... 100%
Execute: C:\Program Files\Intel\HAXM\checktool.exe --verbose
CPU vendor * GenuineIntel
Intel64 supported * Yes
VMX supported * Yes
VMX enabled * Yes
EPT supported * Yes
NX supported * Yes
NX enabled * Yes
Hyper-V disabled * Yes
OS version * Windows 10.0.19042
OS architecture * x86_64
Guest unoccupied * Yes. 0 guest(s)
Execute: MsiExec.exe /X{7563302D-BD6B-4153-BA7D-3E3432E7C22D} /qn
Extract: IntelHaxm.sys... 100%
Copy to C:\WINDOWS\system32\drivers\IntelHaxm.sys
Create uninstaller: C:\Program Files\Intel\HAXM\uninstall.exe
Execute: sc.exe create IntelHaxm binpath= "C:\WINDOWS\system32\drivers\IntelHaxm.sys" type= kernel start= auto displayname= "Intel(R) Hardware Accelerated Execution Manager Service"
[SC] CreateService ㅌㅊㅀ?
Execute: sc.exe start IntelHaxm
SERVICE_NAME: IntelHaxm
?ㅎㅇ? : 1 KERNEL_DRIVER
ㅋ?ㅒㅏ : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
ㅀㅖㅋ??ㄱ : 0x0
WAIT_HINT : 0x0
PID : 0
ㅔㅐㅇㄱㅁㅠ :
Create registry key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\AAA802A8DF574F4CA0489512D2D91818
Create registry key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HAXM
해결!
'플러터 스터디' 카테고리의 다른 글
Doit! 플러터 앱 프로그래밍 스터디(1) (0) | 2021.03.20 |
---|