排查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 降级 )(代码片段

Xamarin Android 片段库

Android编译时的问题,使用的API大于最低版本

添加片段时的 FlyOut 菜单设计问题