运行cts-tradeded时出错[对于android机顶盒]

时间:2018-11-30 12:14:23

标签: cts android-tradefederation

对于Google认证,我们需要在Android设备( stb )上运行兼容性测试套件。 我已经在Linux机器上完成了CTS的设置。 在计算机上运行cts-tradefed时,出现错误消息。

./android-cts/tools/cts-tradefed
  

无效的最大堆大小:-Xmx4g

     

指定的大小超出了可表示的最大大小。

     

错误:无法创建Java虚拟机。

     

错误:发生致命异常。程序将退出。

有人可以为此提供解决方案吗?

1 个答案:

答案 0 :(得分:0)

只需从任何文本编辑器中打开android-cts-[X.X]_[rX]-linux_x86-arm/android-cts/tools/cts-tradefed,然后以小于您RAM大小的任何内存大小来更改行号131 $RDBG_FLAG -Xmx4gXmx3g

还要检查您是否正在使用Linux 64Bit版本。如果您使用的是32Bit(不受支持),则可能会发生此问题