我正在运行Ubuntu14.04.5LTS来在windows内的VM上编译Android7.1.1,并分配了11 of的RAM。Android一直因为“内存不足”而无法构建,如下所示。
Out of memory error (version 1.2-rc4 'Carnac'(298900f95d7bdecfceb327f9d201a1348397ed8a843843 by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
ninja: build stopped: subcommand failed.
make: *** [ninja_wrapper] Error 1
[0;31m#### make failed to build some targets (03:04:37 (hh:mm:ss)) ####我试图遵循这个指南:'"来增加堆的大小。
正如上面的答案所示,杰克服务器需要停止并开始使用jack。当我使用这个命令时,我会收到一条错误消息:“jack:命令找不到”,我如何将jack添加到路径中?
发布于 2017-05-16 10:58:05
杰克服务器可以在prebuilts/sdk/tools位置的Android源代码中找到,并且可以在那里运行。
prebuilts/sdk/tools$ ./jack-admin stop-server
prebuilts/sdk/tools$ ./jack-admin start-server或者,可以通过运行以下命令将此文件夹添加到路径中:
export PATH=$PATH:~/myandroid/prebuilts/sdk/toolshttps://stackoverflow.com/questions/43996563
复制相似问题