本頁提供 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 以下版本中,依序前往「設定」 >「開發人員選項」。
啟用模擬位置 (Android 開放原始碼計畫 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
)。詳情請參閱「儲存空間規定」。