따라하는 안드로이드 - Android AVD 설정

 

오랜만에 제 자리로 돌아왔습니다.
이번주 월요일 빼곤, 외근이 급 많아져.. 밖으로 돌아다니고 있네요.
어느 순간에 제 자리가 없어지지 않을는지 불안하네요.. 꺼이꺼이..

 

이제 초기 셋팅 마무리 단계입니다.
셋팅으로 울궈먹었던 시절이 끝나가네요 ㅋㅋ

 

지난번에 업데이트 했던 AVD Manager에서 안드로이드 프로그램을 돌려볼 에뮬레이터를 생성하는 것에 대해 설명하겠습니다.

 

>> AVD 란?

 

개발을 할 때, 실제 장비가 있으면 좋지만 그렇지 못할 때가 많습니다.
그럴때에는 대체 장비 또는 가상의 환경에서 작업을 하게 됩니다. 통칭 에뮬레이터라고 부릅니다.

 

안드로이드에서도 이런 환경을 지원합니다.
안드로이드 폰 에뮬레이터를 AVD(Android Virtual Device)라고 합니다.

 

AVD 는 소프트웨어 적으로 만든 가상 장비이지만, 특수성을 띄는 하드웨어와 달리 안정적으로 모든 기능을 지원합니다.
대신 속도가 느린 단점이 있습니다.
개발초기 1.1 이나 1.5 시절엔 비슷했지만, 현재 하드웨어 진행이 활발해지고 안드로이드 2.0 이상에서는 3D 퍼포먼스까지 지원하다보니 에뮬레이터가 상당히 느리다는 느낌입니다.


아래 그림과 같이 화면에서 Android SDK and AVD Manager 항목을 눌러줍니다.
 

[그림 1-1. AVD Manager를 클릭]

 

 

>> 안드로이드 AVD 생성

 

* 사용자계정이 한글 계정일 경우

AVD가 제대로 생성되지 않는 문제가 있습니다.
다국어 시대에.. 아직도 한글을 제대로 지원해주지 않네요 ㅠ.ㅠ
AVD 생성시 C:\User\사용자\.android\avd 안(윈도우7의 경우)에 파일을 생성하게 됩니다.
사용자 계정이 한글이면 경로를 제대로 인식하지 못해서 에러가 납니다.
이 해결방법은 다음 강좌에서 설명을 드리도록 하겠습니다.

 

안드로이드 초기에는 커맨드 명령을 입력해서 생성을 했었습니다.
지금은 그런 불편함을 해서하고자 GUI에서 만들수 있어~ 행복하네요~

AVD Manager를 클릭하면 아래와 같이 뜹니다.
왼쪽에 Virtual Devices를 선택하면 항목에 아무런 항목이 없습니다.

 

이때 새로 생성해주기 위해 오른쪽에 New를 눌러줍니다.

 




   

[그림 1-2. 이젠 Virtual Devices를 선택해보아요~]

 

 

아래와 같이 Create.. 창이 생성됩니다.

 

 

[그림 1-3. 뭔가 많다... ㅇ>-<]

 

 

간단히 설명을 위해 아래와 같이 입력하면 됩니다.... 라고 하면 돌 날아올까봐..
설명을 드리도록 하겠습니다.

중요한 부분은
Name : 이름
Target : 안드로이드 버전
Skin : 에뮬레이터 해상도 설정...  이상 3가지 입니다.

Name 에선 사용할 AVD 의 이름을 적어줍니다. 테스트 시에 1.6을 사용할 거라서 AVD_1.6 이라고 표시를 했습니다.
빈칸이나 특수문자등은 사용할 수 없으니까 주의하세요~

Target 에서는 테스트를 진행하려는 플랫폼에 맞는 안드로이드 버전을 선택해줍니다.

현재는 1.5부터 2.2 까지 버전이 지원됩니다.
추후 업데이트 될 경우 지원되는 버전은 늘어날 것 입니다.

SD Card 는 iso 이미지 파일을 만들어서 SD 카드 역할을 하게 합니다.
일단 필요 없으니..  강좌에선 제외하도록 하겠습니다.

Skin 에서는 모바일 화면에 맞는 스킨을 볼수 있습니다.
핸드폰 모양과 비슷한 디자인과 키 입력이 가능한 패드가 있습니다.
모습은 제일 아래 첨부하였으니 확인하시면 됩니다.
핸드폰에서 지원되는 해상도에 맞는 스킨을 선택할 수 있습니다.

Default 는 480x272 의 해상도를 지원하고, WVGA800 은 800x480 해상도를 지원합니다.

핸드폰의 종류가 많아지면 지원하는 크기가 늘어날거 같네요~
원하는 해상도가 없을 경우, 스킨을 직접 수정해서 변경을 할 수 있습니다.
나중에 강좌의 필요성을 느낄 때, 추가하도록 하겠습니다.

Hardware 부분은 Skin을 선택하면 자동으로 입력이 됩니다.
실제 하드웨어가 지원하는 환경과 유사하게 이것저것 설정을 할 수 있습니다.
이 부분은 고급 사용자 부분에 해당되는 거라
다음에 필요성이 있을 때, 설명하도록 하겠습니다. 저..절대.. 귀찮아서 이러는거 아닙니다.

아래와 같이 입력을 하고 Create AVD 버튼을 눌러주면 생성이 됩니다.

 

                   

[그림 1-4. 드디어 에뮬레이터를... 생성 하는 순간]

 

 

문제가 없이 정상적으로 생성이 되면 아래와 같이 목록에 추가됩니다.

 

          



 

[그림 1-5. 에뮬을 만들었는데.. 아직은 써먹을 수 없다니 `ㅁ' 다음 강좌를 어서 내놔랏!!]

 

 

아래가 에뮬레이터를 돌려본 모습입니다.
1.6 스킨 형태는 아래와 같습니다. 버전이 높아질수록 좀더 화려한 모습으로 꾸며져 있습니다.

 

 

 

어서 빨리 셋팅 내용을 끝내고 실제 프로그램 코딩하는 걸 들어가야하는데... 무엇을 만들까요?
목표점이 있어야 하는데 마땅한 컨셉이 생각나지 않네요. 곰곰히 생각하면서 다음 강좌에서 만나뵐께요)//