为了获得谷歌认证,我们需要在安卓设备上运行兼容性测试套件(机顶盒)。我已经在Linux机器上完成了CTS的设置。当我在机器上运行cts时,我得到了以下的错误。
./android-cts/tools/cts-tradefed无效的最大堆大小:-Xmx4g 指定的大小超过可表示的最大大小。 错误:无法创建Java . 错误:已发生致命异常。程序将退出.
有人能给出解决办法吗?
发布于 2019-08-30 08:51:45
只需从任何文本编辑器中打开android-cts-[X.X]_[rX]-linux_x86-arm/android-cts/tools/cts-tradefed,并将行号131 $RDBG_FLAG -Xmx4g更改为小于内存大小的任何内存大小,例如Xmx3g
还请检查您是否使用Linux 64位版本。如果使用32位(不支持),则可能会出现此问题。
https://stackoverflow.com/questions/53557397
复制相似问题