解决Google Play版本检查问题的实用方案。
Error: Google Play requires that apps target API level 33 or higher. [ExpiredTargetSdkVersion]
问题描述
打包时遇到以下错误:
Error: Google Play requires that apps target API level 33 or higher. [ExpiredTargetSdkVersion]
解决方案
1. 修改gradle.properties
在项目根目录的gradle.properties
文件中添加:
android.targetSdkVersion=33
android.compileSdkVersion=33
2. 修改build.gradle
在app/build.gradle
中添加:
android {
// 原有配置保持不变
defaultConfig {
// 原有配置保持不变
}
// 添加以下配置
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
3. 清理项目
完成配置后:
- 点击菜单 Build -> Clean Project
- 点击菜单 Build -> Rebuild Project
- 重新打包
注意事项
- 如果还是报错,尝试删除项目中的build文件夹后重新打包
- 确保Android Studio已经安装了API 33的SDK平台