1

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

./android-cts/tools/cts-tradefed

最大堆大小无效:-Xmx4g

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

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

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

谁能给出解决方案?

4

1 回答 1

1

只需从任何文本编辑器打开并使用小于 RAM 大小的任何内存大小android-cts-[X.X]_[rX]-linux_x86-arm/android-cts/tools/cts-tradefed更改行号 131 ,例如$RDBG_FLAG -Xmx4gXmx3g

还要检查您是否使用的是 Linux 64 位版本。如果您使用的是 32 位(不支持),则可能会出现此问题

于 2019-08-30T08:51:45.367 回答