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

Gradle切换至mavenCentral后触发SAXParseException错误求助

依赖仓库切换后XML解析错误排查需求

将依赖仓库从jcenter()切换为mavenCentral()后,在GitHub CI环境执行命令./gradlew assembleDebug --stacktrace --debug时,遭遇如下XML解析错误:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'base-extension'. One of '{layoutlib}' is expected.:
org.xml.sax.SAXParseException; lineNumber: 141; columnNumber: 252; cvc-complex-type.2.4.a: Invalid content was found starting with element 'base-extension'. One of '{layoutlib}' is expected.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)

同时,编辑Activity布局XML文件和Java文件时也会触发该错误。

已执行的排查操作:

  • 查阅Stack Overflow相关问题,得知该错误可能是Gradle或Android Gradle Plugin的Bug,官方建议升级版本,但因项目兼容性限制无法执行升级操作
  • 将Java版本从8升级至11,问题未得到解决

恳请告知该错误的具体原因及无需升级Gradle/AGP的可行解决方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 03:24:58