این صفحه نحوه عیب یابی و رفع مشکلات مربوط به تست CTS را توضیح می دهد.
رفع خطای حافظه
اگر در حین آزمایش CTS با خطای کمبود حافظه مواجه شدید، مانند java.lang.OutOfMemoryError: Java heap space
، حداکثر حافظه موجود در طول اجرای آزمایشی را افزایش دهید:
اسکریپت
cts-tradefed
را درWORKING_DIRECTORY /cts/tools/cts-tradefed/etc/
ویرایش کنید.با افزایش مقدار پرچم
-Xmx
، تعداد رشتههای ماشین مجازی جاوا (JVM) را افزایش دهید. مثال زیر مقدار را به 16 گیگابایت افزایش می دهد:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
مشکلات مربوط به تستهای پخش جریانی را برطرف کنید
اگر به دلیل محدودیتهای فایروال نمیتوانید فایلها را از یک سرور راه دور پخش کنید، باید فایلهای ویدیویی را روی یک سرور فایل محلی نصب کنید و آزمایشهای رسانه را به صورت محلی اجرا کنید. برای اطلاعات بیشتر، به اجرای تست های رسانه محلی مراجعه کنید.