Setup Pleos Connect Emulator
Pleos Connect Emulator
Android Studio 및 Android IDE를 위한 Pleos Connect Emulator는 Pleos Connect 기반의 사용자 앱을 빌드하고 테스트할 수 있도록 환경을 제공합니다. 사용자는 Android 및 Pleos Connect API 수준에서 앱을 테스트할 수 있습니다. 에뮬레이터는 Pleos Connect가 제공하는 차량 제어 및 context를 동일한 수준으로 제공합니다.
Installing the Pleos Connect Emulator
Prerequisite
- Android Studio의 최신 버전을 설치합니다.
- Android Studio는 여기에서 다운로드 가능합니다.
- Android Emulator를 실행할 수 있는 시스템 요구 사항이 있는지 확인합니다.
Emulator를 Android Studio에 추가하기
- Android Studio에서 Menu > Tools > SDK Manager를 선택합니다.
- SDK Update Sites 탭을 클릭합니다.
- Add 버튼을 클릭합니다.
- 아래의 사항을 입력해 Pleos Connect SDK site를 추가합니다.
- Name: Pleos Connect System Image
- URL for arm64 :
https://nexus-playground.pleos.ai/repository/raw-releases/release/connect.v2.0.5/connect.v2.0.5_avd_arm64/crp-arm64-sys-img.xml
- URL for x86_64 :
https://nexus-playground.pleos.ai/repository/raw-releases/release/connect.v2.0.5/connect.v2.0.5_avd_x86_64/crp-sys-img.xml
-
OK 버튼을 클릭합니다.
-
SDK Platforms 탭을 클릭합니다.
-
Android API Level 34에 있는 Pleos Connect system Image를 체크합니다.
-
하단에 있는 Show Package Details 체크박스도 활성화합니다.
-
OK 버튼을 클릭하면 아래 그림과 같이 Pleos Connect Emulator image 다운로드가 진행됩니다.
-
다운로드가 완료되면 Finish 버튼을 누르고 Android Studio를 재시작합니다.
Setting up the emulator
-
Android Studio를 시작합니다. (이전 단계에서 Android Studio를 재시작하지 않았다면 먼저 재시작합니다)
-
Pleos Connect Emulator를 이용하여 Android Virtual Device(AVD)를 생성합니다.
-
Android Studio에서 Menu > Tools > Device Manager를 선택합니다.
-
이전 버전의 Android Studio일 경우 Menu > Tools > AVD Manager를 선택합니다.
-
Create device를 클릭합니다. 이전 버전의 Android Studio일 경우 Create Virtual Device를 클릭합니다.
-
왼쪽 메뉴에 있는 Automotive를 선택합니다.
-
Pleos Connect v2.0
을 선택합니다. -
Next 버튼을 클릭합니다.
-
Pleos Connect v2.0
을 선택하고 Next 버튼을 클릭합니다. -
Show Advanced Settings를 클릭합니다.
-
Emulated Performance 항목에서 Graphics 옵션을 Hardware으로 설정하고 Boot option은 Cold boot로 선택합니다.
-
LLM 서비스 사용을 위해서는 RAM Size를 다음과 같이 설정합니다.
Running on the emulator
- Android Studio에서 Menu > Tools > Device Manager에서 생성한 AVD를 실행합니다.

Testing with the emulator
앱을 빌드하여 Emulator에서 실행하려면 Emulator에 Connected Resource Name(CRN)을 주입해야 합니다. CRN은 Pleos Playground에서 My Project를 생성한 후에 획득할 수 있습니다.
- CRN 주입 없이 앱을 빌드하면
CRN이 등록되지 않은 타겟 보드입니다
라는 화면이 나타납니다. - Pleos Playground에서 My Project를 생성합니다.
- My Project > 프로젝트 정보 > 테스트 정보에서 CRN을 복사합니다.
- Emulator에 CRN 주입합니다. Android Studio 터미널에서 다음의 명령을 수행합니다.
{CRN}
에는 3.에서 복사한 CRN을 입력합니다.adb root on
adb shell su 0 "echo 'propId: 554696961 areaId: 0 values: {CRN}' > /data/vendor/vsomeip/vhal_fifo"
adb reboot - CRN 주입한 후에는 Emulator를 재실행합니다.
- Emulator 재실행 후에 사용자는 앱을 빌드하여 Emulator에서 실행할 수 있습니다.
Troubleshooting
Android Emulator에는 알려진 여러 가지 문제점이 있으니 아래 링크를 참고하시기 바랍니다. Android Emulator의 알려진 문제 해결
Android Studio와 Gradle plugin에도 알려진 여러 가지 문제점이 있으니 아래 링크를 참고하시기 바랍니다. Android 스튜디오 및 Android Gradle 플러그인의 알려진 문제