本頁說明如何排解及修正與 CTS 測試相關的問題。
修正記憶體不足錯誤
如果在 CTS 測試期間遇到記憶體不足錯誤 (例如 java.lang.OutOfMemoryError: Java heap space
),請提高測試執行期間可用的記憶體上限:
在
WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
中編輯cts-tradefed
指令碼。增加
-Xmx
標記的值,藉此增加 Java 虛擬機器 (JVM) 執行緒數量。以下範例會將值增加至 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
修正串流測試問題
如果您因防火牆限制而無法從遠端伺服器串流檔案,就必須在本機檔案伺服器上安裝影片檔案,並在本機執行媒體測試。詳情請參閱「在本機執行媒體測試」。