안드로이드 APP 개발 입문_AVD (Android Virtual Device) 설정하기

2017. 11. 13. 17:24 안드로이드/개발 TIP

초보자의 안드로이드 APP 개발 입문

AVD (Android Virtual Device) 설정하기.


AVD란 무엇일까??

간단히 말하면 가상 디바이스 이다.

더 쉽게 말하자면...

앱을 개발 하면서 그때그때 실제로 스마트폰에 적용하면서 Test하는게 Best이지만..

조금씩 수정할때마다 스마트폰에서 실핸한다면 여간 귀찮은게 아닐거다..

 

"그래서 가상으로 시뮬레이션을 한다." 라고 생각하면 쉬울듯 하다.


이전에 올렸던 포스팅 했던 내용중에 ADT 설치하기! 가 있습니다.

ADT를 설치하면 상단의 툴바에 안드로이드 깡통 로봇이 생성되죠.

그 깡통로봇의 역할이 바로 AVD 입니다.


※아마 이미지가 커서 잘 안보일거예요. 그럴땐 사진을 클릮! 하면 사진이 확대됩니다~! ※




1. 깡통로봇(AVD)을 클릭합니다.

AVD창이 뜨죠?

New를 클릭하면 AVD 설정창이 뜹니다.

어떤 기기 Spec으로 시뮬을 돌릴거냐.. 를 설정해줍니다.

 - AVD Name : 말 그대로 AVD 이름입니다.

 - Devide : Hardware 설정입니다.(아래의 2번에서 항목 추가 수정할수 있습니다.)

 - Taget : 안드로이드 버전입니다. 즉, 젤리빈이냐, 아이스크림샌드위치냐.. 하는 안드로드 버전이죠.

 - CPU/ABI : 말그대로 CPU

 - Memory Option : RAM입니다. 즉 메모리를 뜻하죠.

                           (메모리 옵션에서 768 이상 입력하면 왠지 에러가 나는군요..

                            대략 500 입력했습니다. 어처피 시뮬이니까요.)

  이정도 설정해주고 "OK"버튼을 누르면 AVD가 생성됩니다.

 

 




2. 위의 "1"번에서 Devide 설정하는게 있었죠 ?

   Device를 원하는데로 추가 할 수 있습니다.

   New Divice를 클릭하면 "Edit Device" 창이 뜹니다.

   항목 설정에 맞게 값을 입력 해 준 후 "Edit Device" 버튼을 누르면

   Divice가 생성됩니다. 간단하죠 ?

    

 


3. "1번"에서 만들었던 AVD Setting값으로 AVD를 가동하겠습니다.

     항목을 선택한 후 "Start"버튼을 클릭 후 "Launch"를 클릭!!




4. 짠!! 로딩중입니다. 우측에 창이 뜨네요. 곧 안드로이드가 부팅될겁니다.



5. 부팅중이죠..




6. 부팅이 됬습니다. 일반 핸드폰과 똑같이 생긴 화면이 나왔습니다.

    일반 핸드폰 조작하는것과 똑같습니다.

 

 

※ 참고사항



- 주의할 사항으로, Windows 계정명이 한글이면 Error가 발생합니다.

  이클립스에서 avd 경로를 생성할때 folder명이 한글이면 인식을 못하는거죠..

  "avd명".avd 폴더의 경로가 한글이 없는 곳으로 옮기신 후에

   "avd명".ini의 경로를 한글 없는 위치로 수정해주면 AVD 실행 가능합니다.