本頁面提供 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
屬性。針對所有後續版本,將 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
) 中。詳情請參閱「儲存空間規定」。