Android Automotive OS 에뮬레이터를 사용하여 테스트

Android Emulator를 사용해 Android Automotive OS에서 앱이 실행되는 방식을 테스트할 수 있습니다.

시스템 이미지 추가

Android Automotive OS 가상 기기를 만들려면 먼저 시스템 이미지(Android 스튜디오 SDK Manager를 통해)

일반 시스템 이미지 추가

Android 스튜디오에는 Android Automotive OS용 일반 시스템 이미지가 포함되어 있으며 앱을 테스트하는 데 사용할 수 있으며 스크린샷을 찍을 때 사용해야 합니다. Google Play에서 앱을 다운로드할 수 있습니다. 이러한 모든 이미지는 다음과 같습니다.

를 통해 개인정보처리방침을 정의할 수 있습니다.
를 통해 개인정보처리방침을 정의할 수 있습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다.
이름 API 수준 아키텍처 구성 가능 Google Play 스토어 가용성
Automotive Intel x86 Atom 시스템 이미지 28 x86 Android 스튜디오 미리보기
Play 스토어 Intel x86 Atom 시스템 이미지를 사용한 Automotive 29 x86 Android 스튜디오 미리보기
Play 스토어 Intel x86 Atom_64 시스템 이미지를 사용한 Automotive 30 x86 Android 스튜디오 미리보기
Play 스토어 ARM 64 v8a 시스템 이미지를 사용한 Automotive 32 ARM Android 스튜디오 미리보기
Play 스토어 Intel x86 Atom_64 시스템 이미지를 사용한 Automotive 32 x86 Android 스튜디오 미리보기
Google API arm64-v8a 시스템 이미지를 사용한 Automotive Distant Display 32 ARM Android 스튜디오 미리보기
Google API x86_64를 사용한 Automotive 원격 디스플레이 시스템 이미지 32 x86 Android 스튜디오 미리보기
Google Play arm64-v8a 시스템 이미지를 사용한 Automotive Distant Display 32 ARM Android 스튜디오 미리보기
Google Play x86_64 시스템 이미지를 사용한 Automotive 원격 디스플레이 32 x86 Android 스튜디오 미리보기
Google API ARM 64 v8a 시스템 이미지를 사용한 Android Automotive 33 ARM Android 스튜디오 안정화 버전
Google API Intel x86 Atom_64 시스템 이미지를 사용한 Android Automotive 33 x86 Android 스튜디오 안정화 버전
Google Play arm64-v8a 시스템 이미지를 사용한 Automotive Distant Display 33 ARM Android 스튜디오 미리보기
Google Play x86_64 시스템 이미지를 사용한 Automotive 원격 디스플레이 33 x86 Android 스튜디오 미리보기

일반 시스템 이미지를 설치하려면 다음 단계를 따르세요.

  1. Android 스튜디오에서 Tools > SDK Manager를 선택합니다.
  2. SDK Platforms 탭을 클릭합니다.
  3. Show Package Details를 클릭합니다.
  4. 다운로드할 이미지를 선택합니다. 자세한 내용은 위의 표를 참고하세요. 확인하세요.
  5. Apply를 클릭한 후 OK를 클릭합니다.

    SDK 플랫폼 구성요소 목록, 일반 시스템 이미지
        선택합니다.

OEM에서 시스템 이미지 추가

GM, Honda, Polestar, Volvo, 기타 등등 OEM 개발자 사이트의 단계를 따르세요.

알파벳순으로:

  1. GM
  2. Honda
  3. Polestar
  4. Volvo

자동차 AVD 생성 및 에뮬레이터 실행

다음 단계에 따라 Android Automotive OS 차량을 대표하는 AVD(Android Virtual Device)를 만든 후 이 AVD를 사용하여 에뮬레이터를 실행하세요.

  1. Android 스튜디오에서 Tools > AVD Manager를 선택합니다.
  2. Create Virtual Device를 클릭합니다.
  3. Select Hardware 대화상자에서 Automotive를 선택한 다음 하드웨어 프로필입니다. Next를 클릭합니다.
  4. Android 12L(Play 스토어를 사용하는 Automotive)와 같이 Automotive를 타겟팅하는 시스템 이미지를 선택하고 Next를 클릭합니다.
  5. AVD에 이름을 지정하고 맞춤설정하고 싶은 다른 옵션을 선택한 다음 Finish를 클릭합니다.
  6. 도구 창 모음에서 Android Automotive OS AVD를 배포 타겟으로 선택합니다.
  7. Run Run 아이콘을 클릭합니다.

번들 하드웨어 프로필 사용

AVD를 만들 때 다음과 같은 하드웨어를 사용하여 프로필과 함께 번들로 제공되는 Android 스튜디오:

이름 해상도 가용성 호환성
자동차 (1024p 가로 모드) 1024x768 Android 스튜디오 안정화 버전 Google Play 스토어의 시스템 이미지
자동차 (1080p 가로 모드) 1080x600 Android 스튜디오 안정화 버전 Google Play 스토어가 없는 시스템 이미지
자동차 세로 모드 800x1280 Android 스튜디오 미리보기 Google Play 스토어가 없는 시스템 이미지
자동차 대형 세로 모드 1280x1606 Android 스튜디오 미리보기 Google Play 스토어가 없는 시스템 이미지
자동차 울트라와이드 3904x1320 Android 스튜디오 미리보기 Google Play 스토어가 없는 시스템 이미지
자동차 원거리 디스플레이 1080x600 Android 스튜디오 미리보기 Google Play 스토어 없이 시스템 이미지를 원격으로 표시합니다.
Google Play의 Automotive 원격 디스플레이 1080x600 Android 스튜디오 미리보기 Google Play 스토어를 사용하여 시스템 이미지를 멀리 표시합니다.

하드웨어 프로필 만들기

IT 지원에서 다루지 않는 하드웨어 구성을 테스트하려는 번들 하드웨어 프로필을 사용하는 경우 하드웨어를 생성하여 Android용 프로필 Automotive OS 에뮬레이터 Android Automotive를 기기 유형을 선택할 수 있습니다 맞춤 하드웨어 프로필은 Google Play 스토어가 포함되지 않은 시스템 이미지로 대체합니다.

에뮬레이터의 확장 컨트롤 사용

다양한 표준 확장된 광고 항목 외에도 제어 기능을 Android, Android, iOS 및 Windows 14에 맞게 특별히 제작된 몇 가지 확장 컨트롤이 Automotive OS 에뮬레이터

하드웨어 상태 에뮬레이션

가속도계, 자이로스코프 같은 센서를 사용해 판독 가능 표준 Android API를 사용 가능한 경우, 차량에 고유한 추가 하드웨어 속성을 전달합니다. 차량 하드웨어 추상화 계층 (VHAL)을 통해 구현될 수 있습니다. 이러한 속성은 VehiclePropertyIds에 의해 모델링됩니다. 클래스에 대해 자세히 알아보세요.

에뮬레이터가 실행되는 동안 이러한 속성의 값을 수정할 수 있습니다. 확장 컨트롤의 자동차 데이터 기능에서 가져옵니다. 예를 들어 속도에 대한 속성을 찾을 수 있습니다. (VehiclePropertyIds.PERF_VEHICLE_SPEED) 그 값을 변경할 수 있습니다.

운전 시뮬레이션

운전을 시뮬레이션하려면 자동차 속도를 0이 아닌 값으로 설정해야 하며 P (주차) 외의 다른 장소로 자동차로 이동합니다. 주차 상태를 시뮬레이션하기 위해 기어P (주차)로 설정해야 합니다. 이 작업은 다음 중 한 가지 방법으로 수행할 수 있습니다. 자동차 센서 데이터 탭 아래의 슬라이더와 선택기를 사용하거나 이전 섹션에 설명된 대로 VHAL 속성 수정

로터리 입력 테스트

일부 Android Automotive OS 차량에는 터치 스크린 외에도 로터리 컨트롤러를 사용하여 이는 키보드와 동일한 포커스 API를 사용하는 탐색으로 이동하여 사용자가 화면을 터치하지 않고도 앱을 탐색할 수 있습니다. 자동차 로터리 도구를 사용하여 앱의 로터리 지원을 테스트합니다. 있습니다.

미디어 앱의 실행 구성 수정

Automotive OS 앱의 미디어 앱은 다른 Android 앱과 다릅니다. Android의 경우 Automotive OS는 명시적 인텐트를 사용하고 미디어 브라우저 서비스를 제공합니다.

앱을 테스트하려면 앱에 출시 기능이 없는지 확인합니다. 활동 설정하고, 자동차 모듈이 출시되는 것을 다음 단계를 완료합니다.

  1. Android 스튜디오에서 Run > Edit Configurations를 선택합니다.

    Run/Debug Configurations 대화상자

  2. 앱의 모듈 목록에서 자동차 모듈을 선택합니다.

  3. Launch Options > Launch에서 Nothing을 선택합니다.

  4. Apply를 클릭한 후 OK를 클릭합니다.