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

Ionic 6应用设置targetSdkVersion 33后Android构建失败求助

解决Ionic 6设置targetSdkVersion 33后Gradle构建报错问题

问题根源

该报错大多是因为Cordova Android平台版本过低,无法适配targetSdkVersion 33,或是Gradle版本与Maven插件存在兼容性冲突。

具体解决步骤

  • 升级Cordova Android平台
    旧版Cordova Android对targetSdkVersion 33支持不完善,先卸载现有平台再安装兼容版本:

    ionic cordova platform rm android
    ionic cordova platform add android@11.0.0
    

    (android@11.0.0是适配targetSdkVersion 33的稳定版本,可根据项目实际情况微调)

  • 更新Gradle版本
    进入项目的platforms/android目录,打开gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl为兼容的Gradle版本:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
    

    此版本可完美适配Cordova Android 11.x与targetSdkVersion 33。

  • 清理冲突的Maven插件配置
    检查项目根目录或platforms/android下的build.gradle文件,若存在手动添加的org.gradle.api.plugins.MavenPlugin相关配置,直接删除即可——Cordova会自动管理必要的插件依赖。

  • 清除构建缓存并重新构建
    执行命令清理Gradle缓存,避免旧缓存干扰:

    cd platforms/android
    ./gradlew clean
    

    返回项目根目录后重新尝试构建:

    ionic cordova build android --release
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 00:12:35