使用命令构建app,由于link检查中断编译过程
在使用这个编译命令进行本地编译的过程中:
./gradlew massembleRelease --parallel --daemon --configure-on-demand
出现了如下错误:
出现这个的原因是:因为代码不符合规范,lint检查时报错,因此中断了整个编译过程
这里面给出了建议在build的android节点下加入如上所示的lintOptions选项,来忽略link的警告和错误。
无奈,公司的编译插件严格要求必须使用link检测,不能使用上面的选项来忽略,不然会有如下的错误发生:
所以就不得不老老实实的来进行link检测了。
为了能通过编译,必须自行进行link的检测,然后手动去除里面的错误警告。
步骤是:在Android studio的
找到Analyze目录下的Inspect Code检查代码选项点击
点击ok后,会执行link检测,检测完成会出现窗口
里面列出了所有的警告和错误,找到相应的错误全部解决。这样就可以进行编译了。