首页 > 其他分享 >解决uniapp安卓打包targetSdkVersion报错

解决uniapp安卓打包targetSdkVersion报错

时间:2024-12-31 14:22:36浏览次数:1  
标签:uniapp Play 33 安卓 gradle 报错 build 打包

解决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. 清理项目

完成配置后:

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

注意事项

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

标签:uniapp,Play,33,安卓,gradle,报错,build,打包
From: https://www.cnblogs.com/it-feiyu/p/18643871

相关文章