A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Visualizzare e risolvere i problemi relativi ai test CTS
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina spiega come risolvere i problemi relativi ai test CTS.
Correggere l'errore di memoria insufficiente
Se si verifica un errore di esaurimento della memoria durante i test CTS, ad esempiojava.lang.OutOfMemoryError: Java heap space
, aumenta la memoria massima disponibile durante l'esecuzione del test:
Modifica lo script cts-tradefed
in WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.
Aumenta il numero di thread della macchina virtuale Java (JVM) aumentando il valore del flag -Xmx
. Nell'esempio seguente il valore viene aumentato a 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
Risolvere i problemi relativi ai test di streaming
Se non riesci a riprodurre in streaming i file da un server remoto a causa di limitazioni del firewall,
devi installare i file video su un file server locale ed eseguire i test multimediali in locale. Per ulteriori informazioni, consulta Eseguire test multimediali localmente.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# View and troubleshoot CTS tests\n\nThis page explains how to troubleshoot and fix issues related to CTS testing.\n\nFix out of memory error\n-----------------------\n\nIf you encounter an out of memory error during CTS testing, such as\n`java.lang.OutOfMemoryError: Java heap space`, increase the maximum memory\navailable during test run:\n\n1. Edit the `cts-tradefed` script in \u003cvar translate=\"no\"\u003eWORKING_DIRECTORY\u003c/var\u003e`/cts/tools/cts-tradefed/etc/`.\n\n2. Increase the number of Java virtual machine (JVM) threads by increasing the value for the `-Xmx` flag. The following example increases the value to 16 GB:\n\n ${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole \"$@\"\n\nFix issues with streaming tests\n-------------------------------\n\nIf you can't stream files from a remote server due to firewall restrictions,\nyou must install video files on a local file server and run media tests locally. For more information, refer to [Run media tests locally](/docs/compatibility/cts/run-locally)."]]