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

Ionic构建失败::app:transformClassesWithDesugarForDebug任务执行出错

解决Ionic Android构建失败::app:transformClassesWithDesugarForDebug 异常

我之前在处理Ionic Android项目时也碰到过一模一样的Desugar构建失败问题,折腾了好一阵才解决,给你几个亲测有效的排查方向:

1. 统一Java版本到兼容版本

Desugar工具对Java版本的兼容性要求很严格,尤其是Android Gradle插件(AGP)7.0+之后,建议直接用Java 11:

  • 打开项目根目录的build.gradle(Project级),确保AGP版本和Java版本匹配,比如我用的是AGP 7.4.2配Java 11:
    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:7.4.2'
        }
    }
    
  • 再去app模块的build.gradle里明确指定编译版本:
    android {
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_11
            targetCompatibility JavaVersion.VERSION_11
        }
        // 用Kotlin的话别忘了加这个
        kotlinOptions {
            jvmTarget = '11'
        }
    }
    

2. 清理构建缓存,彻底重新同步

缓存文件损坏是这类异常的常见诱因,先清掉缓存再试:

  • 执行Gradle命令清理:
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • 或者直接在Android Studio里操作:File -> Invalidate Caches... -> Invalidate and Restart

3. 排查第三方依赖冲突

某些旧版本的第三方库可能和Desugar不兼容,尤其是Guava、OkHttp这类常用库:

  • 用Gradle命令查看完整依赖树,找出可能冲突的库:
    ./gradlew app:dependencies
    
  • 找到冲突的库后,强制统一版本,比如强制Guava用31.1-jre:
    configurations.all {
        resolutionStrategy.force 'com.google.guava:guava:31.1-jre'
    }
    

4. 升级AGP和Gradle版本

旧版本的AGP可能存在Desugar的已知bug,升级到稳定版大概率能解决:

  • 在gradle/wrapper/gradle-wrapper.properties里升级Gradle版本(AGP 7.4.x对应Gradle 7.5):
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 同步项目后,Android Studio会提示你升级AGP,跟着提示操作就行

5. 针对Ionic项目的额外排查

因为你的路径里有platforms/android,属于Ionic/Cordova项目,还要检查这几点:

  • 升级Ionic CLI和Cordova到最新版:
    npm install -g @ionic/cli
    
  • 移除并重新添加Android平台,避免旧平台文件残留:
    ionic cordova platform remove android
    ionic cordova platform add android@latest
    

补充:如果之前自定义过Desugar的参数,检查desugar_args文件里的路径和参数是否正确,比如路径是否存在,有没有多余的配置

内容的提问来源于stack exchange,提问作者Jangli Coder

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:12:07