解决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

image.png

2. 修改build.gradle

app/build.gradle中添加:

android {
    // 原有配置保持不变
    defaultConfig {
        // 原有配置保持不变
    }
    
    // 添加以下配置
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}

image.png

3. 清理项目

完成配置后:

  1. 点击菜单 Build -> Clean Project
  2. 点击菜单 Build -> Rebuild Project
  3. 重新打包

![清理项目]

注意事项

  • 如果还是报错,尝试删除项目中的build文件夹后重新打包
  • 确保Android Studio已经安装了API 33的SDK平台

Cx330
1 声望0 粉丝