设置 CTS 自动化测试(AOSP 10 或更低版本)

本页包含适用于 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

然后,依次前往设置 > 无障碍 > 无障碍,然后启用委托无障碍服务

设置设备管理测试(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) 中。如需了解详情,请参阅存储空间要求