این صفحه نحوه عیبیابی و رفع مشکلات مربوط به آزمایش 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 "$@"
رفع مشکلات مربوط به تستهای استریمینگ
اگر به دلیل محدودیتهای فایروال نمیتوانید فایلها را از یک سرور راه دور پخش کنید، باید فایلهای ویدیویی را روی یک سرور فایل محلی نصب کنید و تستهای رسانه را به صورت محلی اجرا کنید. برای اطلاعات بیشتر، به «اجرای تستهای رسانه به صورت محلی» مراجعه کنید.