在同步完成mkq-mr1的源码后,我想要编译下个锤子T1。鼓捣了几天之后还是解决不了,
在导演的T1开源项目中看到了有mkq-mr1的分支,应该是可以直接编译的吧?
执行了lunch mokee_sfo-userdebug之后,下载完后执行mka bacon。
遇到的第一个错误,应该是编译framework出错了
第二个错误高亮
最后提示说是内存溢出
百度了好几天,大概的解决方向:
1.就是扩大编译时使用的内存空间。
export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"
然后重启jaker admin或者修改它的参数。
但是我的源码目录下没有jaker admin ,百度了这个情况也是没有解决方法。
2.限制cpu
就是使用make -j1去编译,防止内存溢出。不行。
3.修改soong中的参数。不行
https://stackoom.com/question/3v7vy/Metalava错误-内存不足错误-Java堆空间
然后repo sync时就会
请问导演这是什么问题导致的呢?