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

升级Gradle及插件后出现无法加载AndroidTaskRegistry类错误如何解决

报错原因

该错误是由于 Android Gradle Plugin(AGP)3.0及以上版本正式移除了com.android.build.gradle.internal.scope.AndroidTaskRegistry这个内部非公开API 导致的。你升级到AGP 3.3.3后,项目中引入的仍适配AGP 2.x版本的第三方Gradle插件还在调用这个已废弃的类,触发类加载失败。

解决方案
  • 定位不兼容的第三方插件
    检查项目根目录build.gradle、各子模块build.gradle中引入的所有第三方Gradle插件,易出现该兼容问题的插件常见类型为:字节码插桩插件、多渠道打包插件、资源优化插件、代码合规检测插件。
  • 升级对应插件到适配AGP 3.x的版本
    绝大多数主流开源Gradle插件都在AGP 3.0迭代后推出了适配版本,将对应插件升级到支持AGP 3.3.3的版本即可直接解决类加载异常。
  • 临时回退方案
    如果暂时无法找到对应插件的适配版本,可先将AGP版本回退到2.3.x系列,匹配的Gradle版本范围为3.3~4.1,待插件适配完成后再执行升级操作。
  • 自研插件适配
    如果是项目内部自研的Gradle插件调用了该类,替换原有的AndroidTaskRegistry任务注册逻辑,改用AGP 3.x提供的新版任务注册API即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 15:48:04