我正在尝试在 Visual Studio Code 中将 Talon SRX 与 WPILib 一起用于 First Robotics for Java。我按照此处的说明进行操作:https://phoenix-documentation.readthedocs.io/en/latest/ch05a_CppJava.html。但是,当我到达尝试构建测试的步骤时 - https://phoenix-documentation.readthedocs.io/en/latest/ch05a_CppJava.html#frc-java-build-test-single-talon - 我明白了以下消息:
失败:构建失败并出现异常。
出了什么问题: 无法找到可用的空闲守护进程。我已经连接到 100 个不同的守护进程,但我无法使用它们中的任何一个来运行构建。 BuildActionParameters 为 DefaultBuildActionParameters{、currentDir=c:\Users urch\OneDrive\Documents\TalonLibrairy\Test\TestTesr、systemProperties 大小=59、envVariables 大小=59、logLevel=LIFECYCLE、useDaemon=true、连续=false、injectedPluginClasspath=[]} .
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 https://help.gradle.org 获取更多帮助 终端进程终止并退出代码:1
如果可以的话请帮忙。
此问题是由于使用第三方软件包而发生的,这些软件包分配了过多的系统内存,而您的计算机与您的计算机不兼容。也许这就是背后的原因。
那么如何解决这个问题:
gradle.properties
文件,您会发现类似 org.gradle.jvmargs=-Xmx1536M
org.gradle.jvmargs=-Xmx1024M
,然后将 1024
替换为 1536
,然后重新运行模拟器。希望这个问题能够得到解决。如果你的错误是这样的:
FAILURE: Build failed with an exception.
* What went wrong:
Unable to find a usable idle daemon. I have connected to 100 different daemons but I could not use any of them to run the build.
你知道有两种方法可以解决这个问题,我尝试并解决了:
你可以尝试创建:
_JAVA_OPTIONS : -Xmx512M in your enviroment variables
我遇到了同样的错误,但重新启动 IDE 后问题就解决了,我在 Windows 10 上使用 IntelliJ IDEA。
通过更新 gradle 文件解决了我的问题
我遇到了这个问题,尝试了很多解决方案,但没有成功。 我安装了一个VPN,它导致了这个问题,卸载它并解决了问题。
禁用守护进程,它对我来说成功运行:
$ gradle <task> --no-daemon
参考:https://docs.gradle.org/current/userguide/gradle_daemon.html#disable_for_a_build