AMD 자체의 문제라기 보다는
Emulator(virtual machine)를 구동했을때 가상 머신의 option을 enable해야 하는데
한 운영체제(Window10)에서
Android Studio Emulation(AVD)와 VM ware를 동시에 구동시킬 수 없는 것이다.
그래서 Powershell(관리자모드)에서 다음과 같이 수행하고 PC를 reboot해야 한다.
VM ware를 사용할때는
bcdedit /set hypervisorlaunchtype off
Android studio의 emulation을 사용하기 위해서는
bcdedit /set hypervisorlaunchtype auto
새로나온 AMD series에서는 하드웨어 가속과 관련된 issue가 있어
bios에서 이를 enable한 이후에 window에서도 이를 다시 활성화하도로고 재설정해야 한다.
모든 설정을 했는데도
정상적으로 동작이 안될 경우
1. AMD BIOS SVM disable
2. HYPER disable (window10 제어판 -> 프로그램추가삭제->Window 기능 켜기/끄기 ->Hyper-V disable
windows 하이퍼바이져 플랫폼 disable
3. AMD BIOS SVM enable
4. 수동shell 방법 아래 page를 이용하여 enable!!!!
( 이마저도 안될 경우 수동으로 shell command를 이용해 hyper-v를 enable해야 한다)
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
https://www.reddit.com/r/Amd/comments/cgpaq4/ryzen_android_emulator_whpx_fix_for_windows/
'Android' 카테고리의 다른 글
Android code download (0) | 2019.10.09 |
---|