gradle build error [致命错误] checker-qual-2.5.2.pom:2:1:prolog 中不允许内容

Posted

技术标签:

【中文标题】gradle build error [致命错误] checker-qual-2.5.2.pom:2:1:prolog 中不允许内容【英文标题】:gradle build error [Fatal Error] checker-qual-2.5.2.pom:2:1: Content is not allowed in prolog 【发布时间】:2020-10-03 06:01:46 【问题描述】:

[致命错误] checker-qual-2.5.2.pom:2:1: prolog 中不允许内容。

FAILURE:构建失败并出现异常。

出了什么问题: 配置根项目“android”时出现问题。

无法解析配置“:classpath”的所有工件。 无法解析 org.checkerframework:checker-qual:2.5.2。 要求: 项目:> com.android.tools.build:gradle:3.5.0 > com.android.tools.analytics-library:crash:26.5.0 > com.google.guava:guava:27.0.1-jre 无法解析 org.checkerframework:checker-qual:2.5.2。 无法解析 POM https://jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom 序言中不能有内容。 无法解析 org.glassfish.jaxb:jaxb-runtime:2.2.11。 要求: 项目:> com.android.tools.build:gradle:3.5.0 > com.android.tools.build:builder:3.5.0 > com.android.tools:sdklib:26.5.0 > com.android.tools:repository :26.5.0 无法解析 org.glassfish.jaxb:jaxb-runtime:2.2.11。 无法解析 POM https://jcenter.bintray.com/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom 无法解析 com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11。 无法解析 com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11。 无法解析 POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.2.11/jaxb-runtime-parent-2.2.11.pom 无法解析 com.sun.xml.bind.mvn:jaxb-parent:2.2.11。 无法解析 com.sun.xml.bind.mvn:jaxb-parent:2.2.11。 无法解析 POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom 重置为无效标记

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

在 44 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1 退出(sigterm)

【问题讨论】:

由于多个不相关的.pom 文件出现问题,问题很可能是您的Internet 连接,它在不应该插入的字符处插入了字符。 (也许在标题中?)您可以清除本地缓存并重试吗?另外,请发布一个指向一个最小示例的链接——一个遇到此问题的项目,以及您运行的确切命令。 【参考方案1】:

我曾经遇到过同样的问题。我发现问题是因为我的防火墙。我禁用了防火墙一段时间来运行我的应用程序,它运行良好。之后,我将 Android Studio 添加到了我的防火墙白名单中。

如果防火墙导致您出现问题,请禁用防火墙并再次尝试运行它。如果有效,请将 Android Studio 添加到防火墙白名单。

希望对你有帮助:)

编辑:

由于上述解决方案无效,关闭Android Studio后删除以下目录的所有内容:

C:\Users\username\.gradle\caches
C:\Users\username\.android\build-cache
C:\Users\username\.android\cache

【讨论】:

仅在颤振项目中,我收到此错误。其他 android 项目没有构建错误。在防火墙中允许 android studio,仍然存在问题。

以上是关于gradle build error [致命错误] checker-qual-2.5.2.pom:2:1:prolog 中不允许内容的主要内容,如果未能解决你的问题,请参考以下文章

gradle build finished with 61 error in 6s 125ms 是啥错误原因

Gradle build:找不到文件错误

安装 react-native-fbsdk 后 gradle build 失败,错误为 Error retrieving parent for item: No resource found that

Gradle build finished with 1 error(s) in 15s 197m

Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

Firebase gradle build使用最新的11.8.0版本获取错误