当前位置: 首页 > news >正文

【Android】解决Lint found fatal errors while assembling a release target

报错信息:

Android在debug模式下打包没有问题,但是在打包release版本时出现一下问题:

结果图

在这里插入图片描述

原因

我项目的原因是因为把正式、测试地址放到代码里了,忘记选中正式环境的地址,导致打正式包有问题;大家如果是和我一样的情况,可以排查一下

解决办法

1、直接在build.Gradle文件中屏蔽掉lint这个检查
屏蔽代码:

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

2、在project文件中新增一段代码:
1、打开app下build文件夹下reports文件夹下的lint-results-release-fatal.html文件(在浏览器打开这个HTML文件),每个人项目不一样,所以,这个文件可能没有,我当时的项目是因为把正式环境地址配到代码里了,所以没有这个文件,这个方法也行不通,用的第一种是可行的
在这里插入图片描述
2、浏览器打开可见具体错误,修正后运行即可。或者随便选中项目中的一个类,右键全局分析代码,找出错误会有提示,根据可能原因修复Bug,不排除会存在能正常运行的文件,排查出错误出来,是有可能的。
在这里插入图片描述

详情看这里

http://www.lryc.cn/news/129395.html

相关文章:

  • CF1195E OpenStreetMap 题解
  • 微信营销系统如何使用效果会更好
  • Linux开机启动程序添加root权限
  • 安卓13解决链接问题
  • ​《乡村振兴战略下传统村落文化旅游设计 》在2023年畅销榜排名465位
  • 实现一个自动保存高CPU占用现场的简易工具
  • 易服客工作室:如何在WordPress网站中举办虚拟活动
  • Java IO流(一)IO基础
  • 区间覆盖 线段覆盖 二分
  • F#奇妙游(20):主动模式
  • OLED透明屏与传统显示屏的区别:探索未来视觉体验的新里程碑
  • 打开软件提示mfc100u.dll缺失是什么意思?要怎么处理?
  • Python 基础 -- Tutorial(二)
  • 11 迭代器|生成器|协程
  • “第三方支付”详解!
  • Rust之泛型、trait与生命周期
  • GPU Microarch 学习笔记 [1]
  • Transformer(一)简述(注意力机制,NLP,CV通用模型)
  • 回归预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多输入多输出预测
  • 使用Dockker创建vwas容器时报错的解决方法
  • 【数据结构OJ题】链表分割
  • 无感知发布
  • C++ 虚继承
  • git commit用法
  • 【LeetCode】543.二叉树的直径
  • TypeScript教程(五)条件语句,循环,函数
  • vue使用jsplumb 流程图
  • 【BASH】回顾与知识点梳理(二十八)
  • LangChain源码逐行解密之系统(二)
  • QT的设计器介绍