На этой странице содержатся инструкции по настройке CTS, относящиеся к Android 10 и ниже.
Установить 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
для первой сборки продукта. Для всех последующих сборок установите для свойства ro.product.first_api_level
правильное значение уровня API. Это позволит свойству правильно идентифицировать новый продукт и сохранить информацию о первом уровне API продукта. Если флаг не установлен, Android присваивает свойству ro.product.first_api_level
значение Build.VERSION.SDK_INT
.
Требования к хранению
Для проведения стресс-тестов CTS Media необходимо, чтобы видеоклипы находились на внешнем носителе ( /sdcard
).
Требуемое пространство зависит от максимального разрешения видео, поддерживаемого устройством. Информация о требуемых разрешениях для разных платформ приведена в разделе 5 документа «Определение совместимости Android» .
Ниже приведены требования к объему хранилища в зависимости от максимального разрешения воспроизведения видео:
- 480x360: 98 МБ
- 720x480: 193 МБ
- 1280x720: 606 МБ
- 1920x1080: 1863 МБ
Настройте DUT
В этом разделе содержатся специальные инструкции по настройке DUT для AOSP 10 или ниже.
Включить отладку по 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
). Подробнее см. в разделе Требования к хранилищу .