Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 显示包含弃用Android Studio的类_Java_Android_Android Studio_Deprecated - Fatal编程技术网

Java 显示包含弃用Android Studio的类

Java 显示包含弃用Android Studio的类,java,android,android-studio,deprecated,Java,Android,Android Studio,Deprecated,我将我的项目更新为最新的Android API,该项目现在有多个不推荐的方法。Android Studio是否有一种很酷的方式列出包含上述方法的所有类,比如TODO窗口?我知道我可以浏览每一门课,并有条理地搜索代码,但我更愿意让自己变得简单。如果这对其他人有帮助,我的问题的答案如下: 如果您转到分析->检查代码 检查项目后,单击代码成熟度问题和tada,将显示所有不推荐的API用法的列表:) 更新日期:2021年5月 现在可以在您各自的语言下找到弃用警告 Kotlin->迁移->使用冗余或不推荐

我将我的项目更新为最新的Android API,该项目现在有多个不推荐的方法。Android Studio是否有一种很酷的方式列出包含上述方法的所有类,比如TODO窗口?我知道我可以浏览每一门课,并有条理地搜索代码,但我更愿意让自己变得简单。

如果这对其他人有帮助,我的问题的答案如下:

如果您转到分析->检查代码

检查项目后,单击代码成熟度问题和tada,将显示所有不推荐的API用法的列表:)

更新日期:2021年5月

现在可以在您各自的语言下找到弃用警告

Kotlin->迁移->使用冗余或不推荐使用的语法或符号

Java->代码成熟度

遵循以下步骤: 进入分析->按名称运行检查->键入不推荐的API用法

查看,添加到root
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
    }
}