排查Android编译错误时的技巧
Posted arsenalfaninecnu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排查Android编译错误时的技巧相关的知识,希望对你有一定的参考价值。
编译android时,我们常用命令
make flashfiles -j8
-j8代表用系统的8个线程去编译
但是这样出来的log会直接打印在标准输出里,会存不全;而且因为是8个线程,会导致log的顺序是乱的
所以当我们编译过一次之后(大部分文件已经被编译了,下次编译会跳过,这样节省下大部分时间)
选择下面的命令编译比较好:
nohup make flashfiles -j1
log会存储在当前目录下的"nohup"文件中,并且-j1参数指定只用1个线程去编译,log顺序不会乱,这样方便我们排查编译错误。
补充:
一般情况下,我们需要看log里的error信息,如果步骤没错,一般出现的错误都是缺少依赖,这样我们就缺什么就安装什么。
以上是关于排查Android编译错误时的技巧的主要内容,如果未能解决你的问题,请参考以下文章
Android课程---Android Studio使用小技巧:提取方法代码片段
错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段
错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段