之前的项目用有一个类A 继承了Dialog,没有默认的无参构造函数,debug模式下运行没有问题,但是在build generate signed apk 的时候却发现了如题所示的问题,然后就尝试写一个生成一个无参的构造函数放在那,结果Diolog 没有无参的构造函数,导致A没有办法搞无参的构造函数,既然debug模式下都能没问题运行,那就肯定是 studio build apk 的时候校验代码太严格,那就想办法放开吧,在app的build.gradle的android标签下添加 代码:
lintOptions {
checkReleaseBuilds false
abortOnError false
}