Ошибка при запуске cts-tradefed [для приставки Android]

Для сертификации Google нам нужно запустить тест на совместимость на устройстве Android (Stb). Я сделал настройку для CTS на машине Linux. Я получаю ошибку ниже при запуске cts-tradefed на машине.

./android-cts/tools/cts-tradefed

Неверный максимальный размер кучи: -Xmx4g

Указанный размер превышает максимально допустимый размер.

Ошибка: не удалось создать виртуальную машину Java.

Ошибка: произошло фатальное исключение. Программа будет закрыта.

Кто-нибудь может дать решение для этого?

0 ответов

Просто откройте android-cts-[X.X]_[rX]-linux_x86-arm/android-cts/tools/cts-tradefed из любого текстового редактора и измените номер строки 131 $RDBG_FLAG -Xmx4g с любым объемом памяти, который меньше размера вашей оперативной памяти, например Xmx3g

Также проверьте, используете ли вы версию Linux 64Bit. Эта проблема может возникнуть, если вы используете 32-битный (который не поддерживается)

Другие вопросы по тегам