例如: 警告: [deprecation] android.hardware中的Camera已过时

例如: 警告: [deprecation] android.preference中....

一般是警告,不是错误,也可以打包成功,但编译有时会失败。

检索其他人方法:

屏蔽警告方法:

app的目录下build.gradle添加:
lintOptions {
    checkReleaseBuilds false
    abortOnError false
}
根目录下build.gradle添加:
allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
        }
    }
}

第一遍编译会告警,后续会不显示。

翻看文章记录普遍在2018年到2020年左右,尝试在项目【该项目里面采用多模块】里使用,结果依旧有问题,但是在其他项目使用是可以正常使用。

删除屏蔽告警:

删除上述添加的代码【多模块,每个模块都会添加上述逻辑】。

重新运行,解决报错,项目正常启动。

最后修改:2024 年 05 月 09 日
如果觉得我的文章对你有用,请随意赞赏