일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String
- 스프링
- 직장인인강
- java
- 자바연습문제
- 리눅스
- DB
- 웹
- 재택근무
- javabasic
- 디자인패턴
- 직장인자기계발
- 패캠챌린지
- js
- 자바
- 자바기초
- 자바예제
- 패스트캠퍼스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 패스트캠퍼스후기
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 데이터베이스
- 자바기본
- ncs
- java기초
- Spring
- DesignPattern
- 디자인
- 국비
- linux
- Today
- Total
FIF's 코딩팩토리
AVD를 통하여 에뮬레이터 생성하기 본문
안드로이드 스튜디오는 AVD(Android Virtual Device)Manager을 통하여 에뮬레이터를 생성할 수 있다.
에뮬레이터는 쉽게 말해 실제로 사용하는 안드로이드의 기능을 제공해주는 가상 단말기이다.
안드로이드 스튜디오에서는 다양한 종류의 단말기와 안드로이드OS Version을 제공해준다.
1. 아래 아이콘을 클릭하여 AVD Manager를 실행한다.
2. AVD Manager을 실행한 결과 다음과 같은 창이 뜬다.
좌측 하단의 Create Virtual Device를 선택하여 가상의 기기를 만든다. Create Virtual Device를 선택하면 다음과 같이 단말기의 종류를 선택할 수 있다.
3. 나는 Phone중에 Nexus 5X를 선택했다.
단말기의 종류는 자유롭게 선택하면 된다.
기기 선택후, Next를 눌러 다음으로 넘어간다.
4. 그다음 시스템 이미지를 선택하는건데, 원하는 이미지를 선택한다.
없을경우 다운로드 하면된다.
현재 안드로이드 스튜디오와 에뮬레이터 같은 경우에는 상당한 데이터를 요구하여 구동속도가 다소 느린편이다. 특히 롤리팝이나 킷캣등 최신버전 이미지(OS) 에뮬레이터 경우에는 실행하는데 많은 시간을 요구하므로 자신의 컴퓨터 사양에 맞춰 선택한다.
5. 다운로드 진행중....
6. Android Virtual Device(AVD)의 Name을 지정한 후에, 좌측하단의 Show Advanced Settings를 눌러준다.
7. 가운데 스크롤을 내리면 아래 사진과 같이 Memory를 지정할 수 있다.
RAM이 너무 크거나 작으면 AVD가 적절하게 실행되지 않을 수 있으니 1000M정도로 설정해 주면 좋다.
Keyboard Enable keyboard input을 선택하면 컴퓨터 키보드를 사용할 수 있게 되고, 해제하면 실제 단말기처럼 화면에서 키보드를 작동할 수 있다.
설정을 마치고 나서 Finish를 눌러준다.
8. Your Virtual Devices에 방금 만든 에뮬레이터가 추가된 것을 확인할 수 있다.
이제 Actions의 화살표를 클릭하여 에뮬레이터를 실행해보겠다.
9. 에뮬레이터를 실행하면 새창이 뜨면서 가상단말기가 부팅된다.
컴퓨터 사양에 따라 진행시간이 다소 소요될 수 있으니 참고 바란다.
부팅이 완료되면 검은색 화면에서 아래의 사진처럼 안드로이드가 실행된다.
이 에뮬레이터를 실행시켜 놓은 상태에서 프로젝트를 실행한다.
10. 안드로이드 스튜디오의 상단 메뉴에서 화살표를 선택하면 프로젝트가 실행된다.
11. 만약 아래와 같이 디바이스가 없다고 뜨면
12. Run ->Edit Configurations...
13. Target과 Prefer Android Virtual Device를 아래와 같이 설정한다.
'AndroidStudio(안드로이드 스튜디오)' 카테고리의 다른 글
안드로이드 스튜디오 App mainfestfile (0) | 2019.08.05 |
---|---|
AndroidManifest.xml이란? (0) | 2019.08.05 |
안드로이드 스튜디오 Error running app No target device found (0) | 2019.08.05 |