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

Ionic 5 Android应用API级别33升级至34构建遇AAPT2警告求解决

解决targetSdkVersion升级到34时android.enableAapt2废弃导致的构建问题
  • 移除废弃配置项
    找到项目根目录下的gradle.properties文件,删除其中的android.enableAapt2=true或android.enableAapt2=false配置行。该属性已从新版Android Gradle插件中移除,AAPT2现在始终处于启用状态,保留该行只会触发警告。

  • 匹配Android Gradle插件与Gradle版本
    升级到支持API 34的Android Gradle插件(AGP)版本,同时确保Gradle版本与之兼容:

    1. 打开项目根目录的build.gradle(Project级别),更新AGP依赖:
      dependencies {
          classpath 'com.android.tools.build:gradle:8.0.+' // 推荐使用8.0及以上稳定版
      }
      
    2. 修改gradle/wrapper/gradle-wrapper.properties中的Gradle分发地址:
      distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
      
  • 同步并重新构建项目
    在Android Studio中执行File -> Sync Project with Gradle Files完成同步,随后依次执行Build -> Clean Project和Build -> Rebuild Project。

  • 检查其他兼容性配置

    1. 确保Module级别build.gradle中的compileSdkVersion也设置为34:
      android {
          compileSdkVersion 34
          targetSdkVersion 34
          // 其他配置项...
      }
      
    2. 排查项目依赖库,将未适配API 34的第三方库升级至最新版本,避免因依赖版本过低导致构建失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 10:04:54