• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
Android Virtual Device(AVD) 사용법
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 1 |
  • 조회 6375 |
  • 2012-08-09 (목) 10:08
    안드로이드 1.5 SDK가 릴리즈 되면서 개발 환경에서 변경되어 반드시 알아야할 부분이 Android Virtual Device (AVD) 입니다. 여러 버전의 안드로이드 단말이 존재할 수 있기 때문에 작성하는 어플리케이션을 각각의 버젼과 SDK Add-On에 맞게 테스트해볼 수 있는 에뮬레이터 환경입니다. 이것은 실제 안드로이드 단말이 다양한 하드웨어로 구성될수 있고, 서로 다른 플랫폼 버젼, SDK Add-On 등이 존재할 수 있는데 개발자가 이 모든 단말을 가져 있지 않더라도 에뮬레이터 환경에서 관리할 수 있도록 합니다. 예를 들어 카메라가 있는 경우, 쿼티자판이 있는 경우, 1.1 SDK 탑재한 단말, 1.5 SDK를 탑재한 단말들 여러가지 구성을 가지고 있는 가상의 장치를 만들수 있는 개념입니다.

    각각의 가상 단말 (Virtual Device)는 SDK버젼을 지정할 수 있고, 스킨도 지정할 수 있으며, 사용하는 SD Card도 지정할 수 있게 되어 있습니다. AVD의 관리는 tools 밑에 있는 android 명령어로 할 수 있습니다. 현재는 이클립스의 AVD Manager로 처리 가능합니다. http://www.androidpub.com/35413 로 좀더 편리하게 생성하세요.

    1. 사용가능한 타겟 이미지를 확인합니다.

    $ android list targets
    Available Android targets:
    id:1
    Name: Android 1.1
    Type: platform
    API level: 2
    Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
    id:2
    Name: Android 1.5
    Type: platform
    API level: 3
    Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
    id:3
    Name: Google APIs
    Type: add-on
    Vendor: Google Inc.
    Description: Android + Google APIs
    Based on Android 1.5 (API level 3)
    Libraries:
    * com.google.android.maps (maps.jar)
    API for Google Maps
    Skins: HVGA (default), HVGA-L, QVGA-P, HVGA-P, QVGA-L

    공식 1.5 SDK를 설치한 상태라면 위와 같은 타겟 리스트가 표시될 것입니다. 1번은 Android 1.1 SDK 2번은 Android 1.5 SDK 그리고 3번의 경우 1.5SDK에 외부 라이브러리인 구글맵 라이브러리가 포함된 타겟입니다.

    2. AVD의 생성
    $ android create avd -n myandroid1.5 -t 2

    위 명령어로 1.5 SDK를 사용하는 장치를 생성합니다.
    -n 으로 avd의 이름을 정해주고,
    -t로 위의 타겟 리스트에서 표시된 숫자를 정해줍니다.

    실행을 하면

    Android 1.5 is a basic Android platform.
    Do you wish to create a custom hardware profile [no]

    와 같이 커스텀 하드웨어 옵션을 설정하라고 나타납니다. 사용할 것이 아니면 그냥 엔터를 눌러 넘어가시면 됩니다.

    $ android create avd -n myandroid1.1 -t 1
    위와 같이 한다면 1.1 sdk가 생성되겠지요. 그냥 타겟에 있는 것들 하나씩 생성해놓으면 될듯 합니다.

    $android create avd -n sdcard1.5 -t 2 -c 1000M
    위와 같이 하면 sdcard를 사용하도록 할 수 있습니다.

    3. 설치된 AVD 확인

    $ android list avds

    명령어로 제대로 avd가 생성되었는지 확인해보시면 됩니다.



    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 140452
    젤리빈 로그캣 변경점
    조회 4321
    추천 1
    댓글 0
    12.08.10 17:14
    GNCkorea
    삼성 AdHub SDK 심각한 버그 있네요.
    조회 3677
    추천 1
    댓글 0
    12.08.10 17:10
    GNCkorea
    구글 넥서스 OTA 끄기 - 루팅 필요
    조회 4118
    추천 0
    댓글 0
    12.08.10 17:02
    GNCkorea
    구글 넥서스 수신된 sms/mms 저장경로 아시는 분계신가…
    조회 6686
    추천 2
    댓글 0
    12.08.10 17:00
    GNCkorea
    MS 스마트폰 가능성 보인 Zune HD, 그리고 마무리
    조회 1770
    추천 0
    댓글 0
    12.08.10 16:40
    GNCkorea
    이제 Round1, MS에게도 스마프폰의 기회는 있었다
    조회 1844
    추천 0
    댓글 0
    12.08.10 16:38
    GNCkorea
    MS와 다른 시선의 Apple 스마트폰
    조회 3501
    추천 0
    댓글 0
    12.08.10 16:37
    GNCkorea
    MS가 생각하는 Smart Phone
    조회 1554
    추천 0
    댓글 0
    12.08.10 16:34
    GNCkorea
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석-1…
    조회 2616
    추천 0
    댓글 0
    12.08.10 16:33
    GNCkorea
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석하다
    조회 1600
    추천 0
    댓글 0
    12.08.10 16:30
    GNCkorea
    베가 S5에 탑재된 1300만 화소 카메라 품질은?
    조회 12057
    추천 3
    댓글 4
    12.08.10 01:11
    GNCkorea
    베가 S5 하드웨어 성능 및 배터리 시간 테스트
    조회 9896
    추천 0
    댓글 1
    12.08.10 01:10
    GNCkorea
    미니 윈도우가 포함된 베가 S5 특화 기능들
    조회 7528
    추천 0
    댓글 0
    12.08.10 01:08
    GNCkorea
    베가 레이서2보다 발전된 FLUX UX 적용
    조회 8252
    추천 0
    댓글 0
    12.08.10 01:06
    GNCkorea
    한 손에 들어오는 5인치 LTE 스마트폰! 스카이 베가 S5
    조회 3730
    추천 1
    댓글 1
    12.08.10 01:04
    GNCkorea
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 …
    조회 3078
    추천 0
    댓글 0
    12.08.10 01:02
    GNCkorea
    포켓PC, 옴니아…영욕의 윈도우폰
    조회 3542
    추천 1
    댓글 1
    12.08.10 00:42
    GNCkorea
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다…
    조회 2960
    추천 0
    댓글 0
    12.08.09 16:32
    GNCkorea
    안드로이드 강좌 5 - XML에서의 TextView, ImageView, L…
    조회 5065
    추천 1
    댓글 0
    12.08.09 16:31
    GNCkorea
    안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레…
    조회 5013
    추천 1
    댓글 0
    12.08.09 16:30
    GNCkorea
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단…
    조회 3567
    추천 0
    댓글 0
    12.08.09 16:30
    GNCkorea
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로…
    조회 3951
    추천 1
    댓글 0
    12.08.09 16:29
    GNCkorea
    안드로이드 프로그램이 죽는 경우 디버깅 방법
    조회 4714
    추천 1
    댓글 0
    12.08.09 10:12
    GNCkorea
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT…
    조회 3617
    추천 1
    댓글 0
    12.08.09 10:09
    GNCkorea
    Android Virtual Device(AVD) 사용법
    조회 6377
    추천 1
    댓글 0
    12.08.09 10:08
    GNCkorea
    안드로이드 프로젝트 생성 및 실행
    조회 2381
    추천 0
    댓글 0
    12.08.09 10:06
    GNCkorea
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    조회 3428
    추천 1
    댓글 0
    12.08.09 10:05
    GNCkorea
    잼있게 따라해보는 옵티머스 LTE2 테마박스
    조회 2830
    추천 0
    댓글 0
    12.08.09 09:58
    GNCkorea