此页面包含特定于 Android 10 及更低版本的 CTS 设置说明。
安装 JDK
- 对于 Android 9 和 10,请安装 JDK 9。
- 对于 Android 8 或更低版本,请安装 JDK 8。
设置首个 API 级别
对于使用 Android 9 或 10 推出的设备,请将 ro.product.first_api_level
属性设置为代号、标记和 build 编号中的有效值。
对于在 Android 8.x 或更低版本上推出的设备,请取消设置(移除)产品的首个 build 的 ro.product.first_api_level
属性。对于所有后续 build,请将 ro.product.first_api_level
设置为正确的 API 级别值。这样,该属性可以正确识别新产品,并保留有关产品的首个 API 级别的信息。如果未设置该标志,Android 会将 Build.VERSION.SDK_INT
赋值给 ro.product.first_api_level
。
存储要求
CTS 媒体压力测试要求视频剪辑位于外部存储空间 (/sdcard
) 中。
所需的空间取决于设备支持的最大视频播放分辨率。请参阅Android 兼容性定义文档中平台版本的第 5 节,了解所需的分辨率。
以下是按最大视频播放分辨率列出的存储要求
- 480x360: 98 MB
- 720x480: 193 MB
- 1280x720: 606 MB
- 1920x1080: 1863 MB
配置 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
然后,依次转到设置 > 辅助功能 > 辅助功能,然后启用 Delegating Accessibility Service。
为设备管理测试进行设置(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
) 中。如需了解详情,请参阅存储要求。