Java 无法初始化本机平台。关于詹金斯

Java 无法初始化本机平台。关于詹金斯,java,jenkins,gradle,android-studio,google-cloud-platform,Java,Jenkins,Gradle,Android Studio,Google Cloud Platform,我最近第一次为CI建立了Jenkins环境。很明显我马上就开始有问题了。我设置了git(它似乎工作得很好),然后是gradle 当我启动构建时,会出现以下错误: + gradle build Could not load Logmanager "org.apache.juli.ClassLoaderLogManager" java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager at java.net.

我最近第一次为CI建立了Jenkins环境。很明显我马上就开始有问题了。我设置了git(它似乎工作得很好),然后是gradle

当我启动构建时,会出现以下错误:

+ gradle build
Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.util.logging.LogManager$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.logging.LogManager.<clinit>(Unknown Source)
    at org.gradle.logging.internal.JavaUtilLoggingConfigurer.configure(JavaUtilLoggingConfigurer.java:36)
    at org.gradle.logging.internal.DefaultLoggingConfigurer.configure(DefaultLoggingConfigurer.java:34)
    at org.gradle.logging.internal.LoggingSystemAdapter.setLevel(LoggingSystemAdapter.java:55)
    at org.gradle.logging.internal.LoggingSystemAdapter.on(LoggingSystemAdapter.java:42)
    at org.gradle.logging.internal.DefaultLoggingManager$StartableLoggingSystem.start(DefaultLoggingManager.java:173)
    at org.gradle.logging.internal.DefaultLoggingManager.start(DefaultLoggingManager.java:58)
    at org.gradle.logging.internal.DefaultLoggingManager.start(DefaultLoggingManager.java:29)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:201)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)

FAILURE: Build failed with an exception.

* What went wrong:
Could not create an instance of type org.gradle.invocation.DefaultGradle_Decorated.
+gradle构建
无法加载Logmanager“org.apache.juli.ClassLoaderLogManager”
java.lang.ClassNotFoundException:org.apache.juli.ClassLoaderLogManager
位于java.net.URLClassLoader$1.run(未知源)
位于java.net.URLClassLoader$1.run(未知源)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于java.util.logging.LogManager$1.run(未知源)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.util.logging.LogManager。(未知源)
位于org.gradle.logging.internal.JavaUtilLoggingConfigurer.configure(JavaUtilLoggingConfigurer.java:36)
位于org.gradle.logging.internal.DefaultLoggingConfigurer.configure(DefaultLoggingConfigurer.java:34)
位于org.gradle.logging.internal.LoggingSystemAdapter.setLevel(LoggingSystemAdapter.java:55)
位于org.gradle.logging.internal.LoggingSystemAdapter.on(LoggingSystemAdapter.java:42)
位于org.gradle.logging.internal.DefaultLoggingManager$StartableLoggingSystem.start(DefaultLoggingManager.java:173)
位于org.gradle.logging.internal.DefaultLoggingManager.start(DefaultLoggingManager.java:58)
位于org.gradle.logging.internal.DefaultLoggingManager.start(DefaultLoggingManager.java:29)
位于org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:201)
位于org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
位于org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
位于org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
位于org.gradle.launcher.Main.doAction(Main.java:33)
位于org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
位于org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
位于org.gradle.launcher.GradleMain.main(GradleMain.java:23)
失败:生成失败,出现异常。
*出了什么问题:
无法创建org.gradle.invocation.DefaultGradle\u类型的实例。

下面是完整的。

这是默认JAVA选项中设置的-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager的结果。在某些环境中,这会给gradle带来麻烦

将构建中的JAVA_OPTS设置为任意值以防止默认


此外,请尝试在构建中禁用GRADLE以对问题进行分类。

实际问题是最后一行中的问题:

* What went wrong: 
Could not create an instance of type org.gradle.invocation.DefaultGradle_Decorated.

我发现此时的解决方案已解决。没关系……介意把你的答案贴在这里吗?:)堆栈的意思是作为一个良好的问题和答案回购。如果未来的用户与您有相同的问题(除非deveshase的解决方案是正确的),我不认为他们会找到解决方案。对此,我很抱歉。实际上,错误仍然存在,但不会停止要执行的作业。真正的错误在最后两行。我使用了这个:并安装了libnative平台。这解决了我的问题@卢卡西莫内蒂很高兴听到你已经解决了你的问题!请将您的解决方案移动到答案中,以便将此问题标记为已结束?谢谢正如上面链接中提到的,启用“强制GRADLE_用户_主页使用工作区”对我也很有效。