가상 기기 만들기와 관리

Android 가상 기기(AVD)는 Android Emulator에서 시뮬레이션하려는 Android 스마트폰이나 태블릿, Wear OS, Android TV, 자동차 OS 기기의 특성을 정의하는 구성입니다. AVD Manager는 Android 스튜디오에서 실행할 수 있는 인터페이스로 AVD를 만들고 관리하는 데 도움이 됩니다.

AVD Manager를 열려면 다음 중 하나를 실행하세요.

  • Tools > AVD Manager를 선택합니다.
  • 툴바에서 AVD Manager AVD Manager 아이콘를 클릭합니다.

AVD 정보

AVD에는 하드웨어 프로필과 시스템 이미지, 저장소 영역, 스킨, 기타 속성이 포함됩니다.

manifest의 <uses-sdk> 설정에 기반해 앱이 잠재적으로 지원할 수 있는 각 시스템 이미지의 AVD를 만드는 것이 좋습니다.

하드웨어 프로필

하드웨어 프로필은 공장에서 배송된 상태 그대로의 기기 특성을 정의합니다. AVD Manager에는 Pixel 기기와 같이 특정 하드웨어 프로필이 미리 로드되어 있으며 필요에 따라 하드웨어 프로필을 정의하거나 사용자설정할 수 있습니다.

일부 하드웨어 프로필만 Play 스토어를 포함하는 것으로 표시됩니다. 이러한 표시는 하드웨어 프로필이 완전히 CTS를 준수하며 Play 스토어 앱을 포함하는 시스템 이미지를 사용할 수 있다는 의미입니다.

시스템 이미지

Google API로 라벨이 지정된 시스템 이미지에는 Google Play 서비스 액세스 권한이 포함됩니다. Play 스토어 열에 Google Play 로고로 라벨이 지정된 시스템 이미지에는 Google Play 스토어 앱 Google Play 서비스 액세스 권한이 포함됩니다. 기기에서 Google Play 서비스를 간편하게 업데이트할 수 있는 버튼이 제공되는 Extended controls 대화상자의 Google Play 탭도 시스템 이미지에 포함됩니다.

Google Play 스토어가 포함된 시스템 이미지는 앱 보안과 실제 기기의 일관성 있는 환경을 보장하기 위해 릴리스 키로 서명되어 있으므로 높은 권한(루트)을 얻는 데 사용할 수 없습니다. 앱 문제해결에 도움이 되는 높은 권한(루트)이 필요한 경우 Google 앱 또는 서비스가 포함되지 않은 Android 오픈소스 프로젝트(AOSP) 시스템 이미지를 사용하면 됩니다.

저장소 영역

AVD에는 개발용 컴퓨터에 전용 저장소 영역이 있습니다. 설치된 앱 및 설정과 같은 기기 사용자 데이터와 에뮬레이션된 SD 카드를 저장합니다. 필요한 경우 AVD Manager를 사용하여 사용자 데이터를 완전히 삭제할 수 있으므로 기기의 데이터는 새것과 같습니다.

스킨

에뮬레이터 스킨은 기기의 모양을 지정합니다. AVD Manager는 미리 정의된 스킨을 제공합니다. 사용자가 직접 정의하거나 타사에서 제공한 스킨을 사용할 수도 있습니다.

AVD 및 앱 기능

AVD 정의에 앱이 사용하는 기기의 기능이 포함되어 있는지 확인하세요. AVD에서 정의할 수 있는 기능 목록은 하드웨어 프로필 속성AVD 속성을 참조하세요.

AVD 만들기

도움말: 에뮬레이터로 앱을 실행하려면 대신 Android 스튜디오에서 앱을 실행한 다음 표시되는 Select Deployment Target 대화상자에서 Create New Virtual Device를 클릭합니다.

새 AVD를 만들려면 다음 단계를 따르세요.

  1. Tools > AVD Manager를 클릭하여 AVD Manager를 엽니다.
  2. AVD Manager 대화상자의 하단에서 Create Virtual Device를 클릭합니다.

    Select Hardware 페이지가 표시됩니다.

    일부 하드웨어 프로필만 Play 스토어를 포함하도록 표시되어 있음에 주의하세요. 이것은 이러한 프로필이 완전히 CTS를 준수하며 Play 스토어 앱을 포함하는 시스템 이미지를 사용할 수 있음을 나타냅니다.

  3. 하드웨어 프로필을 선택한 다음 Next를 클릭합니다.
  4. 원하는 하드웨어 프로필이 표시되지 않으면 하드웨어 프로필을 만들거나 가져올 수 있습니다.

    System Image 페이지가 표시됩니다.

  5. 특정 API 레벨의 시스템 이미지를 선택한 다음 Next를 클릭합니다.
  6. Recommended 탭에는 추천 시스템 이미지가 나열됩니다. 다른 탭에는 더 완전한 목록이 포함되어 있습니다. 오른쪽 창에는 선택한 시스템 이미지가 설명되어 있습니다. x86 이미지는 에뮬레이터에서 가장 빠르게 실행됩니다.

    시스템 이미지 옆에 Download가 표시되면 클릭하여 시스템 이미지를 다운로드해야 합니다. 다운로드하려면 인터넷에 연결되어 있어야 합니다.

    타겟 기기의 API 레벨은 중요합니다. 앱 manifest 파일의 minSdkVersion 속성에서 지정된 것처럼 앱에 필요한 API 레벨보다 낮은 레벨의 시스템 이미지에서는 앱이 실행될 수 없기 때문입니다. 시스템 API 레벨과 minSdkVersion의 관계에 관한 자세한 내용은 앱 버전 관리를 참조하세요.

    앱이 manifest 파일에서 <uses-library> 요소를 선언하면 앱에는 그 외부 라이브러리가 있는 시스템 이미지가 필요합니다. 에뮬레이터에서 앱을 실행하려면 필요한 라이브러리가 포함된 AVD를 만듭니다. 이렇게 하려면 AVD 플랫폼용 애드온 구성요소를 사용해야 할 수도 있습니다. 예를 들어 Google API 애드온에는 Google 지도 라이브러리가 포함되어 있습니다.

    Verify Configuration 페이지가 표시됩니다.

  7. 필요에 따라 AVD 속성을 변경한 다음 Finish를 클릭합니다.

    Show Advanced Settings를 클릭하면 더 많은 설정(예: 스킨)이 표시됩니다.

  8. 새로운 AVD가 Your Virtual Devices 페이지나 Select Deployment Target 대화상자에 표시됩니다.

사본으로 시작하는 AVD를 만들려면 다음 단계를 따르세요.

  1. AVD Manager의 Your Virtual Devices 페이지에서 AVD를 마우스 오른쪽 버튼으로 클릭하고 Duplicate를 선택합니다.
  2. 또는 메뉴 를 클릭하고 Duplicate를 선택합니다.

    Verify Configuration 페이지가 표시됩니다.

  3. System ImageSelect Hardware 페이지에서 변경해야 한다면 Change 또는 Previous를 클릭합니다.
  4. 변경한 다음 Finish를 클릭합니다.
  5. Your Virtual Devices 페이지에 AVD가 표시됩니다.

하드웨어 프로필 만들기

AVD Manager는 일반적인 기기의 미리 정의된 하드웨어 프로필을 제공하므로 AVD 정의에 쉽게 추가할 수 있습니다. 다른 기기를 정의해야 한다면 새로운 하드웨어 프로필을 만들면 됩니다. 새로운 하드웨어 프로필을 처음부터 정의하거나 하드웨어 프로필을 복사하여 시작할 수 있습니다. 미리 로드된 하드웨어 프로필은 수정할 수 없습니다.

새 하드웨어 프로필을 처음부터 만들려면 다음 단계를 따르세요.

  1. Select Hardware 페이지에서 New Hardware Profile을 클릭합니다.
  2. Configure Hardware Profile 페이지에서 필요에 따라 하드웨어 프로필 속성을 변경합니다.
  3. Finish를 클릭합니다.
  4. 새 하드웨어 프로필이 Select Hardware 페이지에 표시됩니다. Next를 클릭하여 하드웨어 프로필을 사용하는 AVD를 생성(선택사항)할 수 있습니다. 또는 Cancel을 클릭하여 Your Virtual Devices 페이지나 Select Deployment Target 대화상자로 돌아갑니다.

사본으로 시작하는 하드웨어 프로필을 만들려면 다음 단계를 따르세요.

  1. Select Hardware 페이지에서 하드웨어 프로필을 선택하고 Clone Device를 클릭합니다.
  2. 또는 하드웨어 프로필을 마우스 오른쪽 버튼으로 클릭하고 Clone을 선택합니다.

  3. Configure Hardware Profile 페이지에서 필요에 따라 하드웨어 프로필 속성을 변경합니다.
  4. Finish를 클릭합니다.
  5. 새 하드웨어 프로필이 Select Hardware 페이지에 표시됩니다. Next를 클릭하여 하드웨어 프로필을 사용하는 AVD를 생성(선택사항)할 수 있습니다. 또는 Cancel을 클릭하여 Your Virtual Devices 페이지나 Select Deployment Target 대화상자로 돌아갑니다.

기존 AVD 수정

Your Virtual Devices 페이지에서 기존 AVD에 다음 작업을 실행할 수 있습니다.

  • AVD를 수정하려면 Edit this AVD 를 클릭하고 원하는 대로 변경합니다.
  • AVD를 삭제하려면 AVD를 마우스 오른쪽 버튼으로 클릭하고 Delete를 선택합니다. 또는 메뉴 를 클릭하고 Delete를 선택합니다.
  • 디스크에 관련 AVD .ini.img 파일을 표시하려면 AVD를 마우스 오른쪽 버튼으로 클릭하고 Show on Disk를 선택합니다. 또는 메뉴 를 클릭하고 Show on Disk를 선택합니다.
  • Android 스튜디오 팀에 보내는 버그 신고서에 포함할 수 있는 AVD 구성 세부정보를 보려면 AVD를 마우스 오른쪽 버튼으로 클릭하고 View Details를 선택합니다. 또는 메뉴 를 클릭하고 View Details를 선택합니다.

기존 하드웨어 프로필 수정

Select Hardware 페이지에서 기존 하드웨어 프로필에 다음 작업을 실행 할 수 있습니다.

  • 하드웨어 프로필을 수정하려면 프로필을 선택하고 Edit Device를 클릭합니다. 또는 하드웨어 프로필을 마우스 오른쪽 버튼으로 클릭하고 Edit을 선택합니다. 그런 다음 원하는 대로 변경합니다.
  • 하드웨어 프로필을 삭제하려면 프로필을 마우스 오른쪽 버튼으로 클릭하고 Delete를 선택합니다.

미리 정의된 하드웨어 프로필은 수정하거나 삭제할 수 없습니다.

에뮬레이터 실행 및 중지, 데이터 삭제

Your Virtual Devices 페이지에서 에뮬레이터에 다음 작업을 실행할 수 있습니다.

  • AVD를 사용하는 에뮬레이터를 실행하려면 AVD를 더블클릭합니다. 또는 Launch 를 클릭합니다.
  • 실행 중인 에뮬레이터를 중지하려면 AVD를 마우스 오른쪽 버튼으로 클릭하고 Stop을 선택합니다. 또는 메뉴 를 클릭하고 Stop을 선택합니다.
  • 에뮬레이터의 데이터를 삭제하고 처음 정의되었을 때와 같은 상태로 되돌리려면 AVD를 마우스 오른쪽 버튼으로 클릭하고 Wipe Data를 선택합니다. 또는 메뉴 를 클릭하고 Wipe Data를 선택합니다.

하드웨어 프로필 가져오기 및 내보내기

Select Hardware 페이지에서 하드웨어 프로필을 가져오고 내보낼 수 있습니다.

  • 하드웨어 프로필을 가져오려면 Import Hardware Profiles를 클릭하고 컴퓨터에 정의가 포함된 XML 파일을 선택합니다.
  • 하드웨어 프로필을 내보내려면 마우스 오른쪽 버튼으로 클릭하고 Export를 선택합니다. 정의가 포함된 XML 파일을 저장할 위치를 지정합니다.

하드웨어 프로필 속성

Configure Hardware Profile 페이지에서 하드웨어 프로필의 다음 속성을 지정할 수 있습니다. AVD 구성 속성은 하드웨어 프로필 속성을 재정의하고 에뮬레이터가 실행되는 동안 설정한 에뮬레이터 속성은 두 가지 모두 재정의합니다.

AVD Manager에 포함된 미리 정의된 하드웨어 프로필은 수정할 수 없습니다. 그러나 복사하고 사본을 수정할 수는 있습니다.

하드웨어 프로필 속성 설명
기기 이름 하드웨어 프로필의 이름입니다. 이름에는 대문자 또는 소문자와 0에서 9까지의 숫자, 마침표(.), 밑줄(_), 괄호(()), 공백이 포함될 수 있습니다. 하드웨어 프로필을 저장하는 파일 이름은 하드웨어 프로필 이름에서 파생됩니다.
기기 유형 다음 중 하나를 선택합니다.
  • 스마트폰/태블릿
  • Wear OS
  • Android TV
  • Chrome OS 기기
  • Android 자동차
화면 크기 대각선으로 측정한 화면의 실제 크기(인치)입니다. 크기가 컴퓨터 화면보다 크면 시작 시 크기가 줄어듭니다.
화면 해상도 너비와 높이를 픽셀 단위로 입력하여 시뮬레이션된 화면에서 총 픽셀 수를 지정합니다.
둥근 모서리 기기 화면이 둥근 경우 이 옵션을 선택합니다(예: 일부 Wear OS 기기).
메모리(RAM) 기기의 RAM 크기를 입력하고 B(바이트)나 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트) 중에서 단위를 선택합니다.
입력(하드웨어 버튼 있음(뒤로/홈/메뉴)) 기기에 하드웨어 탐색 버튼이 있으면 이 옵션을 선택합니다. 이러한 버튼이 소프트웨어에서만 구현된다면 선택 해제합니다. 이 옵션을 선택하면 버튼이 화면에 표시되지 않습니다. 어떤 경우든 에뮬레이터 측면 패널을 사용하여 버튼을 '누를' 수 있습니다.
입력(하드웨어 키보드 있음) 기기에 하드웨어 키보드가 있으면 이 옵션을 선택합니다. 없으면 이 옵션을 선택 해제합니다. 이 옵션을 선택하면 키보드가 화면에 표시되지 않습니다. 어떤 경우든 컴퓨터 키보드를 사용하여 에뮬레이터에 키 입력을 전송할 수 있습니다.
탐색 스타일

다음 중 하나를 선택합니다.

  • 없음 - 하드웨어 컨트롤이 없습니다. 탐색은 소프트웨어를 통해 이루어집니다.
  • D패드 - 방향 패드 지원.
  • 트랙볼

이러한 옵션은 기기 자체의 실제 하드웨어 컨트롤을 위한 것입니다. 그러나 외부 컨트롤러에서 기기로 전송하는 이벤트는 동일합니다.

지원되는 기기 상태

다음 옵션 중 하나 또는 둘 다를 선택합니다.

  • 세로 모드 - 세로 방향으로 배치됩니다.
  • 가로 모드 - 가로 방향으로 배치됩니다.

두 옵션을 모두 선택하면 에뮬레이터에서 방향을 전환할 수 있습니다. 계속하려면 하나 이상의 옵션을 선택해야 합니다.

카메라

카메라를 사용 설정하려면 다음 옵션 중 하나 또는 둘 다를 선택합니다.

  • 후면 카메라 - 렌즈가 사용자 반대쪽을 향합니다.
  • 전면 카메라 - 렌즈가 사용자 쪽을 향합니다.

나중에 웹캠 또는 에뮬레이터에서 제공한 사진을 사용하여 카메라로 사진 촬영을 시뮬레이션할 수 있습니다.

센서: 가속도계 기기에 기기의 방향을 결정하는 데 도움이 되는 하드웨어가 있는 경우 선택합니다.
센서: 자이로스코프 기기에 회전 또는 비틀기를 감지하는 하드웨어가 있는 경우 선택합니다. 가속도계와 함께 사용하면 더 매끄러운 방향 감지를 제공하고 6축 방향 시스템을 지원할 수 있습니다.
센서: GPS 기기에 GPS(위성 위치 확인 시스템) 위성 기반 내비게이션 시스템을 지원하는 하드웨어가 있다면 선택합니다.
센서: 근접 센서 통화 중에 기기가 얼굴에 가까이 있는지를 감지하여 화면에서 입력을 사용 중지하는 하드웨어가 기기에 있으면 선택합니다.
기본 스킨 기기가 에뮬레이터에 표시될 때의 모양을 제어하는 스킨을 선택합니다. 해상도보다 너무 큰 화면 크기를 지정하면 화면이 잘려서 전체 화면을 볼 수 없다는 점을 기억하세요. 자세한 내용은 에뮬레이터 스킨 만들기를 참조하세요.

AVD 속성

Verify Configuration 페이지에서 AVD 구성의 다음 속성을 지정할 수 있습니다. AVD 구성은 개발용 컴퓨터와 에뮬레이터 사이의 상호작용과 하드웨어 프로필에서 재정의하려는 속성을 지정합니다.

AVD 구성 속성은 하드웨어 프로필 속성을 재정의합니다. 에뮬레이터가 실행 중일 때 설정한 에뮬레이터 속성은 두 가지를 모두 재정의합니다.

AVD 속성 설명
AVD 이름 AVD의 이름입니다. 이름에는 대문자 또는 소문자와 0에서 9까지의 숫자, 마침표(.), 밑줄(_), 괄호(()), 대시(-), 공백이 포함될 수 있습니다. AVD 구성을 저장하는 파일 이름은 AVD 이름에서 파생됩니다.
AVD ID(고급) AVD 파일 이름은 ID에서 파생되며 ID를 사용하여 명령줄에서 AVD를 참조할 수 있습니다.
하드웨어 프로필 Change를 클릭하여 Select Hardware 페이지에서 다른 하드웨어 프로필을 선택합니다.
시스템 이미지 Change를 클릭하여 시스템 이미지 페이지에서 다른 시스템 이미지를 선택합니다. 새 이미지를 다운로드하려면 인터넷에 연결되어 있어야 합니다.
시작 방향

초기 에뮬레이터 방향으로 하나의 옵션을 선택합니다.

  • 세로 모드 - 세로 방향으로 배치됩니다.
  • 가로 모드 - 가로 방향으로 배치됩니다.

하드웨어 프로필에서 선택한 경우에만 사용 설정되는 옵션입니다. AVD를 에뮬레이터에서 실행할 때 하드웨어 프로필에서 세로 및 가로 모드가 모두 지원되는 경우 방향을 변경할 수 있습니다.

카메라(고급)

카메라를 사용 설정하려면 다음 옵션 중 하나 또는 둘 다를 선택합니다.

  • 전면 - 렌즈가 사용자 반대쪽을 향합니다.
  • 후면 - 렌즈가 사용자 쪽을 향합니다.

Emulated 설정은 소프트웨어로 생성된 이미지를 만들어내는 반면 Webcam 설정은 개발용 컴퓨터 웹캠을 사용하여 사진을 찍습니다.

이 옵션은 하드웨어 프로필에서 선택한 경우에만 사용할 수 있습니다. Wear OS 및 Android TV에서는 사용할 수 없습니다.

네트워크: 속도(고급)

네트워크 프로토콜을 선택하여 데이터 전송 속도를 결정합니다.

  • GSM - Global System for Mobile Communications
  • HSCSD - High-Speed Circuit-Switched Data
  • GPRS - Generic Packet Radio Service
  • EDGE - Enhanced Data rates for GSM Evolution
  • UMTS - Universal Mobile Telecommunications System
  • HSDPA - High-Speed Downlink Packet Access
  • LTE - Long-Term Evolution
  • Full(default) - 컴퓨터가 허용하는 한 가장 빠른 속도로 데이터를 전송합니다.
네트워크: 지연 시간(고급) 네트워크 프로토콜을 선택하여 프로토콜이 데이터 패킷을 한 지점에서 다른 지점으로 전송하는 데 걸리는 시간(지연 시간)을 설정합니다.
에뮬레이션된 성능: 그래픽

에뮬레이터에서 그래픽 렌더링 방법을 선택합니다.

  • 하드웨어 - 컴퓨터 그래픽 카드를 사용하여 렌더링 속도를 높입니다.
  • 소프트웨어 - 그래픽을 소프트웨어에서 에뮬레이션하고 이것은 그래픽 카드에서 렌더링하는 데 문제가 있는 경우 유용합니다.
  • 자동 - 그래픽 카드에 기반해 에뮬레이터가 최선의 옵션을 결정하도록 합니다.
에뮬레이션된 성능: 부팅 옵션(고급)
  • 콜드 부팅 - 매번 기기가 꺼진 상태에서 전원을 켜서 기기를 시작합니다.
  • 빠른 부팅 - 저장된 스냅샷의 기기 상태를 로드하여 기기를 시작합니다. 자세한 내용은 빠른 부팅으로 에뮬레이터 실행을 참조하세요.
에뮬레이션된 성능: 멀티코어 CPU(고급) 에뮬레이터에 사용할 컴퓨터 프로세서 코어 수를 선택합니다. 더 많은 프로세서 코어를 사용하면 에뮬레이터 속도가 빨라집니다.
메모리 및 저장소: RAM 기기의 RAM 크기입니다. 이 값은 하드웨어 제조업체에서 설정하지만 더 빠른 에뮬레이터 작업 등 필요한 경우 재정의할 수 있습니다. 크기를 늘리면 컴퓨터의 리소스를 더 많이 사용합니다. RAM 크기를 입력하고 B(바이트)나 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트) 중에서 단위를 선택합니다.
메모리 및 저장소: VM 힙 VM 힙 크기입니다. 이 값은 하드웨어 제조업체에서 설정하지만 필요한 경우 재정의할 수 있습니다. 힙 크기를 입력하고 B(바이트)나 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트) 중에서 단위를 선택합니다. Android VM에 관한 자세한 내용은 다양한 가상 머신의 메모리 관리를 참조하세요.
메모리 및 저장소: 내부 저장소 기기에서 사용 가능한 비이동식 메모리 공간입니다. 이 값은 하드웨어 제조업체에서 설정하지만 필요한 경우 재정의할 수 있습니다. 크기를 입력하고 B(바이트)나 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트) 중에서 단위를 선택합니다.
메모리 및 저장소: SD 카드 기기에 데이터를 저장하는 데 사용 가능한 이동식 메모리 공간 크기입니다. Android 스튜디오에서 관리하는 가상 SD 카드를 사용하려면 Studio-managed를 선택하고 크기를 입력한 다음 B(바이트)나 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트) 중에서 단위를 선택합니다. 카메라를 사용하려면 최소 100MB를 권장합니다. 파일의 공간을 관리하려면 External file을 선택하고 ...을 클릭하여 파일 및 위치를 지정합니다. 자세한 내용은 mksdcardAVD 데이터 디렉터리를 참조하세요.
기기 프레임: 기기 프레임 사용 설정 실제 기기 모양을 모방하는 에뮬레이터 창 주위에 프레임을 사용 설정하려면 선택합니다.
사용자설정 스킨 정의(고급) 기기가 에뮬레이터에 표시될 때의 모양을 제어하는 스킨을 선택합니다. 스킨보다 너무 큰 화면 크기를 지정하면 화면이 잘려서 전체 화면을 볼 수 없다는 점을 기억하세요. 자세한 내용은 에뮬레이터 스킨 만들기를 참조하세요.
키보드: 키보드 입력 사용 설정(고급) 하드웨어 키보드를 사용하여 에뮬레이터와 상호작용하려면 이 옵션을 선택합니다. Wear OS와 Android TV에서는 사용 중지됩니다.

에뮬레이터 스킨 만들기

Android Emulator 스킨은 에뮬레이터 디스플레이의 시각 및 컨트롤 요소를 정의하는 파일 모음입니다. AVD 설정에서 사용 가능한 스킨 정의가 요구사항을 충족하지 않으면 자체 사용자설정 스킨 정의를 만든 다음 AVD에 적용할 수 있습니다.

각 에뮬레이터 스킨에는 다음이 포함됩니다.

  • hardware.ini 파일
  • 지원되는 방향(가로 모드, 세로 모드) 및 실제 구성을 위한 레이아웃 파일
  • 디스플레이 요소의 이미지 파일(예: 백그라운드, 키, 버튼)

사용자설정 스킨을 만들고 사용하려면 다음 단계를 따르세요.

  1. 스킨 구성 파일을 저장할 새 디렉터리를 만듭니다.
  2. layout 텍스트 파일에서 스킨의 시각적 모양을 정의합니다. 이 파일은 스킨의 많은 특성(예: 특정 버튼의 크기 및 이미지 애셋)을 정의합니다. 예를 들면 다음과 같습니다.
        parts {
            device {
                display {
                    width   320
                    height  480
                    x       0
                    y       0
                }
            }

    portrait {
            background {
                image background_port.png
            }
    
            buttons {
                power {
                    image  button_vertical.png
                    x 1229
                    y 616
                }
            }
        }
        ...
        

    }

  3. 동일한 디렉터리에 기기 이미지의 비트맵 파일을 추가합니다.
  4. 기기 설정의 hardware.ini 파일에 하드웨어별 기기 설정(예: hw.keyboardhw.lcd.density)을 추가로 지정합니다.
  5. 스킨 폴더에 파일을 보관처리하고 보관 파일을 사용자설정 스킨으로 선택합니다.

에뮬레이터 스킨 만들기에 관한 자세한 내용은 도구 소스 코드에서 Android Emulator 스킨 파일 사양을 참조하세요.