对于Google认证,我们需要在Android设备( stb )上运行兼容性测试套件。 我已经在Linux机器上完成了CTS的设置。 在计算机上运行cts-tradefed时,出现错误消息。
./android-cts/tools/cts-tradefed
无效的最大堆大小:-Xmx4g
指定的大小超出了可表示的最大大小。
错误:无法创建Java虚拟机。
错误:发生致命异常。程序将退出。
有人可以为此提供解决方案吗?
答案 0 :(得分:0)
只需从任何文本编辑器中打开android-cts-[X.X]_[rX]-linux_x86-arm/android-cts/tools/cts-tradefed
,然后以小于您RAM大小的任何内存大小来更改行号131 $RDBG_FLAG -Xmx4g
。 Xmx3g
还要检查您是否正在使用Linux 64Bit版本。如果您使用的是32Bit(不受支持),则可能会发生此问题