Trang này giải thích cách khắc phục sự cố và khắc phục các vấn đề liên quan đến kiểm thử CTS.
Khắc phục lỗi hết bộ nhớ
Nếu bạn gặp lỗi hết bộ nhớ trong quá trình kiểm thử CTS, chẳng hạn như java.lang.OutOfMemoryError: Java heap space
, hãy tăng bộ nhớ tối đa có sẵn trong quá trình chạy kiểm thử:
Chỉnh sửa tập lệnh
cts-tradefed
trongWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.Tăng số lượng luồng máy ảo Java (JVM) bằng cách tăng giá trị cho cờ
-Xmx
. Ví dụ sau đây tăng giá trị lên 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
Khắc phục sự cố với thử nghiệm phát trực tuyến
Nếu không thể truyền trực tuyến tệp từ máy chủ từ xa do các quy định hạn chế của tường lửa, bạn phải cài đặt tệp video trên máy chủ tệp cục bộ và chạy kiểm thử nội dung nghe nhìn trên máy. Để biết thêm thông tin, hãy tham khảo bài viết Chạy kiểm thử nội dung nghe nhìn trên máy.