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

如何解决应用发布时的API级别要求问题及Lint致命错误

适配新API级别并解决Lint发布错误

问题描述

我想要发布应用,该如何适配新的API级别要求?
构建发布版本时,Lint检测到致命错误。

错误详情

C:\Users\lferg\AndroidStudioProjects\simple-web-browser-android\app\build.gradle:11: 错误:Google Play要求应用的目标API级别为33或更高。[ExpiredTargetSdkVersion]
当前设置:targetSdkVersion 29

关于ExpiredTargetSdkVersion问题的说明:
将应用配置为面向较新的API级别,可确保用户获得显著的安全性和性能提升,同时仍允许应用在旧版Android系统(最低至minSdkVersion)上运行。

解决方法

方法一:更新目标API级别

直接修改targetSdkVersion以满足Google Play要求:

  1. 打开应用模块的build.gradle文件
  2. 在android -> defaultConfig块中,将targetSdkVersion修改为33或更高版本,示例代码如下:
android {
    defaultConfig {
        targetSdkVersion 33 // 可根据当前最新API级别调整
    }
}

方法二:创建Lint基线忽略现有错误

如果暂时无法修复所有Lint问题,可创建基线文件,让Lint仅报告新出现的错误:

  1. 在模块的build.gradle文件中添加Lint基线配置:
android {
    lint {
        baseline = file("lint-baseline.xml")
    }
}
  1. 执行命令生成基线文件:
gradlew updateLintBaseline

相关截图

配置页面截图1
配置页面截图2
配置页面截图3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 21:03:21