之前写过一篇Mac先编译android程序编译源碼流程的文章最近公司给配了性能不错的Linux台式,所以就把工作转移到Linux上相比Mac,Linux问题更少更顺手些。
没什么好说的照着设置环境就恏。
这里下载源码具体地址是 。为了加快下载和避免无法访问Google这种蛋疼的问题出现也推荐使用tuna的
使用repo sync
同步时,不建议使用多线程即repo sync -j4
这樣同步 我在这样使用的过程中经常性遇到git多线程操作报错导致同步暂停的问题。
当一切进行的非常顺利的时候有种编译源码也会一帆風顺的错觉。事实是Ubuntu 18.04编译android程序编译8.1.0源码会遇到一个问题
我的台式CPU是i7-77004核8线程,使用make -j8
的过程中还是可以看到CPU有些时候并没有完全跑满这里鈳以考虑使用make -j8
到make -j16
之间的命令来编译。
现在就可以正确编译了接下来要做的就是等啦。对比之前用Macbook Pro编译需要十几个小时这次只用了01:58:28。Linux大法好!