You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Android 13项目中所有已废弃API(非通用列表)

查找项目中Android 13(API 33)废弃API的实用方法
  • 精准配置Android Studio Lint检查
    打开模块级别的build.gradle文件,添加或修改Lint规则,指定针对API 33的废弃项检查:

    android {
        lintOptions {
            check 'DeprecatedApi'
            targetSdkVersion 33
        }
    }
    

    重新运行Lint:点击Code → Analyze Code → Run Inspection by Name,输入Deprecated API Usage,选择整个项目,在检查配置里将Target SDK Version设为33,即可定位仅在API 33中废弃的接口。

  • 直接切换targetSdkVersion触发代码提示
    把项目的targetSdkVersion改成33并同步项目,Android Studio会自动对API 33废弃的代码标黄高亮,鼠标悬停就能看到废弃警告,像mBluetoothAdapter?.enable()这类接口会直接显示提示信息。

  • 借助Android SDK源码定位废弃项
    通过Android Studio的SDK Manager下载Android 13(API 33)的源码,之后在代码中按住Ctrl(Windows)/Cmd(Mac)点击可疑API,就能查看官方废弃说明,再用Find in Path功能搜索项目中所有调用该API的位置。

  • 使用Gradle命令行生成报告
    在终端执行以下命令,生成包含API 33废弃项的详细报告:

    ./gradlew lintDebug -Pandroid.lint.targetSdkVersion=33
    

    报告生成在app/build/reports/lint-results-debug.html中,打开后过滤Deprecated API相关内容即可。

内容的提问来源于stack exchange,提问作者Aman Srivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 09:32:41