일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- avd
- 너구리소굴
- 안드로이드 스튜디오
- java
- nodejs
- typescript
- backend
- ECMA
- springboot
- SpringSecurity
- laravel
- AMD AVD
- AMD 안드로이드
- android studio
- API
- SpecificationBuilder
- kotlin
- Android
- Specification
- restapi
- restful
- javascript
- ES6
- lifecycle
- Spring
- 안드로이드 에뮬레이터
- Android-Studio AMD
- 라라벨
- MVVM
- Nest.js
- Today
- Total
Owen Labs
Android Studio - AMD CPU에서 Virtual Device 실행하기 본문
AMD 프로세서를 이용하는 PC에서 Android Studio의 AVD를 바로 실행할 수 없다.
이를 해결하기 위해서
에뮬레이터 하이퍼바이저를 다운 받아야하는데 간단한 설정을 통해 해결할 수 있으니 너무 걱정하지 말자.
먼저 하이퍼바이저를 설치하기 위해 프로젝트 설정에 들어간다.
Android Studio 상단 툴바 > File > Settings를 통해 설정 창에 접근한다.
설정창에서 Appearance & Behavior > System Settings > Android SDK > SDK Tools 클릭
그 다음 아래 보이는 Android Emulator와 Android Emulator Hypervisor Driver for AMD Processors 클릭
설치를 진행하면 된다.
혹시 오류가 발생하는 경우는 글 맨 아래 부분 확인
설치가 안되는 경우
한번에 설치가 되면 정말 좋겠지만 본인은 한 번에 성공하지 못하고 오류가 발생했다.
콘솔에서 Github 링크를 주면서 확인해보라고 하니 한번 들어가 보겠다.
사진을 대충 요약하자면 다음과 같다.
- AMD 프로세서용 Hypervisor 드라이버는 Android studio를 통해 다운로드 받을 수 있는데, 버전 4.0 canary5 이상의 안드로이드 스튜디오에서만 가능하다.
- 4.0 미만 버전의 경우는 패키지만 다운로드하니, 수동으로 드라이버를 설치해주어야한다.
전제조건
- CPU가 가상화를 지원하며, BIOS에서 가상화를 비활성화 하지 않아야한다.
- Windows 기능 중 Hyper-V를 비활성화 해야한다.
본인의 경우는 Android Studio 4.0 이라 문제 될 것은 없다 생각했는데, 아래 전제조건에서 문제가 있었다.
Hyper-V는 사용하지 않았지만, BIOS에서 가상화를 비활성화 해놓은 상태였다.
확인 할 수 있는 방법은
작업관리자(ESC + SHIFT + CTRL) -> 성능 탭에서 CPU 선택 후 가상화 사용여부를 확인하는 것이다.
가상화 사용 설정은 아래 타 블로그 글을 참고했다.
https://zzangprogrammer.tistory.com/248
[AMD]라이젠 가상화 설정
인텔(Intel)에서 가상화: BIOS에서 V.T(Virtualiztion)를 뜻함 AMD에서의 VT 가상화 설정은? ※ BIOS : F2 or DEL키 부팅 단축키: F11 1.먼저 F2를 눌러 BIOS SETUP 설정으로 진입한다. 2. Advanced탭(고급)으로..
zzangprogrammer.tistory.com
해당 설정을 하고 설치를 다시 진행해주니 정상적으로 설치됐다.
'개발 > Android' 카테고리의 다른 글
Android MVVM의 개념 (0) | 2020.06.07 |
---|