gradle 构建错误 [致命错误] checker-qual-2.5.2.pom:2:1: 序言中不允许内容
gradle build error [Fatal Error] checker-qual-2.5.2.pom:2:1: Content is not allowed in prolog
[致命错误] checker-qual-2.5。2.pom:2:1:prolog 中不允许包含内容。
失败:构建失败,出现异常。
出了什么问题:
配置根项目时出现问题 'android'。
Could not resolve all artifacts for configuration ':classpath'.
Could not resolve org.checkerframework:checker-qual:2.5.2.
Required by:
project : > 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
Could not resolve org.checkerframework:checker-qual:2.5.2.
Could not parse POM https://jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom
Content is not allowed in prolog.
Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
Required by:
project : > 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
Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
Could not parse POM https://jcenter.bintray.com/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom
Could not resolve com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11.
Could not resolve com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11.
Could not parse POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.2.11/jaxb-runtime-parent-2.2.11.pom
Could not resolve com.sun.xml.bind.mvn:jaxb-parent:2.2.11.
Could not resolve com.sun.xml.bind.mvn:jaxb-parent:2.2.11.
Could not parse POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom
Resetting to invalid mark
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
获取更多帮助
构建在 44 秒内失败
异常:Gradle 任务 assembleDebug 失败,退出代码为 1
退出 (sigterm)
我曾经遇到过同样的问题。我发现问题是因为我的防火墙。我禁用了一段时间的防火墙以 运行 我的应用程序并且它工作正常。之后,我将 Android Studio 添加到我的防火墙白名单中。
如果问题是防火墙引起的,请禁用防火墙并再次尝试 运行。如果有效,请将 Android Studio 添加到防火墙白名单。
希望对您有所帮助:)
编辑:
由于上述解决方案无效,关闭AndroidStudio后删除以下目录的所有内容:
C:\Users\username\.gradle\caches
C:\Users\username\.android\build-cache
C:\Users\username\.android\cache
[致命错误] checker-qual-2.5。2.pom:2:1:prolog 中不允许包含内容。
失败:构建失败,出现异常。
出了什么问题: 配置根项目时出现问题 'android'。
Could not resolve all artifacts for configuration ':classpath'. Could not resolve org.checkerframework:checker-qual:2.5.2. Required by: project : > 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 Could not resolve org.checkerframework:checker-qual:2.5.2. Could not parse POM https://jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.pom Content is not allowed in prolog. Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11. Required by: project : > 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 Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11. Could not parse POM https://jcenter.bintray.com/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom Could not resolve com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11. Could not resolve com.sun.xml.bind.mvn:jaxb-runtime-parent:2.2.11. Could not parse POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.2.11/jaxb-runtime-parent-2.2.11.pom Could not resolve com.sun.xml.bind.mvn:jaxb-parent:2.2.11. Could not resolve com.sun.xml.bind.mvn:jaxb-parent:2.2.11. Could not parse POM https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom Resetting to invalid mark
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
- 获取更多帮助
构建在 44 秒内失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1 退出 (sigterm)
我曾经遇到过同样的问题。我发现问题是因为我的防火墙。我禁用了一段时间的防火墙以 运行 我的应用程序并且它工作正常。之后,我将 Android Studio 添加到我的防火墙白名单中。
如果问题是防火墙引起的,请禁用防火墙并再次尝试 运行。如果有效,请将 Android Studio 添加到防火墙白名单。
希望对您有所帮助:)
编辑:
由于上述解决方案无效,关闭AndroidStudio后删除以下目录的所有内容:
C:\Users\username\.gradle\caches
C:\Users\username\.android\build-cache
C:\Users\username\.android\cache