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

Error while running cts-tradefed [for an android set top box]

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

./android-cts/tools/cts-tradefed

Invalid maximum heap size: -Xmx4g

The specified size exceeds the maximum representable size.

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

谁能给出解决方案?

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

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