이 페이지에는 Android 10 이하 버전에 관한 CTS 설정 안내가 포함되어 있습니다.
JDK 설치
- Android 9 및 10의 경우 JDK 9를 설치합니다.
- Android 8 이하의 경우 JDK 8을 설치합니다.
첫 번째 API 수준 설정
Android 9 또는 10으로 출시된 기기의 경우 ro.product.first_api_level
속성을 코드명, 태그, 빌드 번호에서 유효한 값으로 설정합니다.
Android 8.x 이하를 사용하여 출시된 기기의 경우 제품 첫 번째 빌드의 ro.product.first_api_level
속성을 설정 해제(삭제)합니다. 모든 후속 빌드의 경우 올바른 API 수준 값으로 ro.product.first_api_level
을 설정합니다. 그러면 속성에서 올바르게 새 제품을 식별하고 제품의 첫 번째 API에 관한 정보를 보존할 수 있습니다. 플래그가 설정 해제된 경우 Android에서 ro.product.first_api_level
에 Build.VERSION.SDK_INT
를 할당합니다.
저장용량 요구사항
CTS 미디어 스트레스 테스트를 실시하려면 동영상 클립이 외부 저장소(/sdcard
)에 있어야 합니다.
필요한 공간은 기기에서 지원하는 최대 동영상 재생 해상도에 따라 다릅니다. 필수 해상도의 플랫폼 버전은 Android 호환성 정의 문서의 섹션 5를 참고하세요.
최대 동영상 재생 해상도별 저장용량 요구사항은 다음과 같습니다.
- 480x360: 98MB
- 720x480: 193MB
- 1280x720: 606MB
- 1920x1080: 1863MB
DUT 구성
이 섹션에는 AOSP 10 이하의 특수 DUT 구성 안내가 포함되어 있습니다.
USB 디버깅 사용 설정
Android 9 또는 10에서 시스템 > 개발자 옵션으로 이동합니다.
Android 8 이하에서는 설정 > 개발자 옵션으로 이동합니다.
가상 위치 사용 설정 (AOSP 4.4.x 및 5.x)
Android 5.x 및 4.4.x에서 설정 > 개발자 옵션으로 이동하여 가상 위치 허용을 사용 설정합니다.
접근성 테스트 설정 (CTS 2.1 R2~4.2 R4)
다음을 사용하여 접근성 테스트를 실행하도록 기기 (또는 에뮬레이터)를 설정합니다.
adb install -r
android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
그런 다음 설정 > 접근성 > 접근성으로 이동하여 접근성 서비스 위임을 사용 설정합니다.
기기 관리 테스트 설정 (CTS 6.x 이하)
android.software.device_admin
를 선언하는 기기에서 다음을 사용하여 기기 관리 테스트를 실행하도록 기기를 설정합니다.
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
그런 다음 설정 > 보안 > 기기 관리자 선택에서 두 개의 android.deviceadmin.cts.CtsDeviceAdminReceiver*
기기 관리자를 사용 설정합니다.
android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver
및 기타 미리 로드된 모든 기기 관리자가 계속 사용 중지 상태인지 확인합니다.
미디어 파일 설정 (AOSP 10 이하)
Android 10 이하의 동영상 스트리밍 테스트를 실행하려면 동영상 파일이 외부 저장소 (/sdcard
)에 있어야 합니다. 자세한 내용은 저장소 요구사항을 참고하세요.