Java 显示包含弃用Android Studio的类
我将我的项目更新为最新的Android API,该项目现在有多个不推荐的方法。Android Studio是否有一种很酷的方式列出包含上述方法的所有类,比如TODO窗口?我知道我可以浏览每一门课,并有条理地搜索代码,但我更愿意让自己变得简单。如果这对其他人有帮助,我的问题的答案如下: 如果您转到分析->检查代码 检查项目后,单击代码成熟度问题和tada,将显示所有不推荐的API用法的列表:) 更新日期:2021年5月 现在可以在您各自的语言下找到弃用警告 Kotlin->迁移->使用冗余或不推荐使用的语法或符号 Java->代码成熟度 遵循以下步骤: 进入分析->按名称运行检查->键入不推荐的API用法查看,添加到rootJava 显示包含弃用Android Studio的类,java,android,android-studio,deprecated,Java,Android,Android Studio,Deprecated,我将我的项目更新为最新的Android API,该项目现在有多个不推荐的方法。Android Studio是否有一种很酷的方式列出包含上述方法的所有类,比如TODO窗口?我知道我可以浏览每一门课,并有条理地搜索代码,但我更愿意让自己变得简单。如果这对其他人有帮助,我的问题的答案如下: 如果您转到分析->检查代码 检查项目后,单击代码成熟度问题和tada,将显示所有不推荐的API用法的列表:) 更新日期:2021年5月 现在可以在您各自的语言下找到弃用警告 Kotlin->迁移->使用冗余或不推荐
build.gradle
:
allprojects {
...
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
options.compilerArgs << "-Xlint:deprecation"
}
}
}
或在Gradle
菜单中:
它将显示警告,但也可能在3个错误后失败:
原因:org.gradle.api.GradleException:Lint在项目中发现错误;
正在中止构建
修复lint发现的问题,或者将以下内容添加到构建中
要继续处理错误的脚本:
android {
lintOptions {
abortOnError false
}
}
前3个错误(共4个)为:
在
app/build.gradle
中添加这些行没有帮助。您应该修复所有错误,然后再次尝试启动Lint
。请确保您的minSdkVersion值正确。此工具将在minSdkVersion值下方的源代码中显示所有不推荐使用的API。它不显示方法。它不显示不推荐使用的方法(“代码成熟度问题”未列出)。
android {
lintOptions {
abortOnError false
}
}