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

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

./android-cts/tools/cts-tradefed

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

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

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

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

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


person Sonal Sharma    schedule 30.11.2018    source источник


Ответы (1)


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

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

person Santhosh Rao    schedule 30.08.2019