gpt4 book ai didi

android - 使用4.4以上的Gradle时org.w3c.dom.ElementTraversal崩溃

转载 作者:行者123 更新时间:2023-12-03 05:10:02 28 4
gpt4 key购买 nike

我在MacOS上创建了一个新的Android应用程序项目,当我尝试在Android Studio中更改GradleWrapper时遇到了此错误。

distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip to distributionUrl=https://services.gradle.org/distributions/gradle-4.5-all.zip (4.4,4.5,4.6) Gradle build will toast this error



有人知道我该如何解决这个问题?
org.gradle.internal.UncheckedException: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:63)
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:40)
at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass(ClasspathUtil.java:84)
at org.gradle.internal.classloader.DefaultClassLoaderFactory.createIsolatedClassLoader(DefaultClassLoaderFactory.java:61)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass(ClasspathUtil.java:77)

最佳答案

应用程序可能会将jar库添加到Mac的/Library/Java/Extensions目录中。

尝试删除xercesImpl.jar或将其移动到临时位置。这已经解决了我的Mac上的问题。

关于android - 使用4.4以上的Gradle时org.w3c.dom.ElementTraversal崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49503402/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com