本頁說明如何排解及修正 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 "$@"
修正串流測試問題
如果因為防火牆限制而無法從遠端伺服器串流檔案,請務必在本機檔案伺服器上安裝影片檔案,並在本機執行媒體測試。詳情請參閱「在本機執行媒體測試」。