어제 오늘 내일

[Android / Trouble shooting] Your CPU does not support required features (VT-x or SVM) 본문

IT/Mobile

[Android / Trouble shooting] Your CPU does not support required features (VT-x or SVM)

hi.anna 2016. 8. 16. 06:30


AVD를 설치하며 만난 아래의 메세지.


Your CPU does not support required features (VT-x or SVM)



이유가 뭔고 하니

나의 CPU가 Android Virtual Device를 실행하기 위한 최소 스펙을 만족하지 못한 것.

(https://developer.android.com/studio/run/emulator-commandline.html#accel-vm 참조)


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

- AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)

즉, Virtualization Technology를 지원하는 Intel CPU에서 실행하던지,

AMD CPU이면 Linux에서 실행하던지. ㅠㅠ



나의 귀요미 삼성 노트북은 제조사도 모르겠는 그냥 Quad-Core Processor..

여기저기 뒤져보니 AMD랑 삼성이랑 쎄쎄쎄해서 만든 CPU라고 ㅋㅋㅋㅋ



그래도 뭔가 방법이 있지 않을까?

그래서 Troubleshoot을 클릭하여 읽어보니,


1. Virtual Device는 포기하고 실제 Device에 연결해서 테스트 하기 (그래..그러면 되긴하지...)

2. CPU를 VT-x NX를 지원하는 프로세서로 바꾸기 (니 컴퓨터 바꾸라니... 비현실적이다...ㅋㅋ)

3. VT-x또는 SVM을 지원하는 Linux 컴퓨터에서 테스트하기 (일이 커진다... )

4. (속도가 10배쯤 느리겠지만) ARM기반의 Android Virtual Device 사용하기 

(그래 10배 느리지만, 일단 가장 심플한 해결책이다...ㅋ)


그래서 가장 현실성 있는 4번 옵션을 실행해 보기로 했다.

Virtual Device Configration에서 Other Images 탭을 선택한 후 ABI가 ARM인 것을 선택하여 설치하기.

(하지만 10배 느리겠지.....ㅠ)

그런데..그래오 오른쪽의 'Your CPU does not support required feature....'는 사라지지 않는다.

어떤 이미지를 선택해도 저 메세지가 사라지지 않는다...

짜 내 CPU를 갈아야 하나 하며, 끝까지 진행해 봤지만 역시 되지 않는다.




다른 방법은 블루스택이나 지니모션 같은 모바일앱 애뮬레이터를 사용하라고 하는데,

그냥 나는 1번 방법대로 실제 장비에 연결해서 바로 테스트하는 걸로..ㅠㅠ

어쩔 수 없다...ㅠㅠ

노트북 새로 사고 싶다...


반응형
Comments