当我从
jcenter()
变为mavenCentral()
时。在 GitHub CI 上执行 ./gradlew assembleDebug --stacktrace --debug
时,我遇到了以下错误:
2024-03-30T14:05:43.0666766Z cvc-complex-type.2.4.a: Invalid content was found starting with element 'base-extension'. One of '{layoutlib}' is expected.:
2024-03-30T14:05:43.0669527Z 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.
2024-03-30T14:05:43.0672567Z at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
当我编辑活动布局 xml 文件和活动 java 文件时也会发生这种情况。
在 Stack Overflow 上搜索后,发现了一些类似但不完全相同的问题。 AFAIK 人们说这是一个错误,我应该更新 Gradle 和 Android Gradle 插件,但由于一些弃用的东西,更新不方便。
我也从 Java 8 更新到 Java 11 但仍然错误
这里有人知道为什么会发生这种情况以及如何解决这个问题吗?感谢您的阅读
完整日志和上下文的 GitHub 项目操作页面: https://github.com/oong819/video-transcoder/actions
nvm 我刚刚发现它不是导致构建失败的异常,它只是 Maven Central 找不到的包之一