【已解决】 aosp9.0编译Jack-server启动不了
在Ubuntu下进行Android9.0源码编译,编译的好好的,突然报错,提示OutOfMemory

然后按照断点哥编译7.0的文章,去修改

提示找不到命令执行,然后我去目录查看,em....最担心的还是发生了,目录下根本没有这个jack文件

行吧,没有咱就装,然后网上一通找,在prebuilts/sdk/tools目录下进行安装

然后先去用户目录下配置端口号,然后回到prebuilts/sdk/tools执行 ./jack-admin start-server去启动服务,令人担心的事又又又发生了,回车之后直接挂住了,启动不了,有大神给点解决思路么?临门一脚的感觉太难受了

打开prebuilts/sdk/tools/jack-admin对JACK_SERVER_COMMAND增加-Xmx4096m选项,-cp 前面加,试试
和我现在的情况一样啊,我先说说我的情况吧。
1:8系统,刚开始编译好好的,多几次之后就提示错误了,虽然错误不是oom,但是就是Jack的错误,网上随便找一大堆错误。
2:如何解决,我之前也有Jack的经验,无法就是把内存增加,修改2个文件的端口。
3:修改端口会继续跑,但是5分钟之后就g了,错误一样的。但是过分钟继续make,也可以跑,也是5分钟出头就死了,错误一样的。反复操作,就编译成功了。
4:实在是搞的我没心情了,先放弃吧。
以上就是最近的经历,等我心情好了,再继续去磨一磨。
对于上面的问题,就是修改内存,但是我发现8.0的其实和7不一样,那个启动的文件也是没有的。
可以全局搜索下start-server,找到了就改。
我内存配足够的,端口也修改(开始不修改端口也可以的)修改代码多编译几次,突然就不行了。