打包时Lint found fatal errors while assembling a release target错误别再设置禁止检测了

项目场景:

apk开发完,需要正式签名打包测试。

问题描述:

apk在正式签名打包的时候报错误:Lint found fatal errors while assembling a release target.
网上一搜索大多数都是让添加禁止Lint检测就行了 。

例如在APP 下面的build.gradle文件中 adnroid{}中加入禁用:

android {
      lintOptions {
          checkReleaseBuilds false
          // Or, if you prefer, you can continue to check for errors in release builds,
          // but continue the build even when errors are found:
          abortOnError false
      }

原因分析:

不知道原因,就去操作并不是个好习惯,所以来了解下报错的原因。这类问题一般是资源文件错误导致,比如styles文件中主题属性错误,这类错误大多数来自copy别人的项目等。或者写错误的xml文件中布局。


正确的解决方案:

首先这个错误详细信息在:[app module]/build/reports/lint-results-yourBuildName-fatal.html 中,错误会保存在这个网页中,用浏览器打开这个网页就可以看到错误,根据错误提示进行修复即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七彩麻雀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值