我有以下Gradle任务:
task execute(type:JavaExec, dependsOn:['build']) {
main = 'com.something.Main'
classpath = sourceSets.main.runtimeClasspath
}
当我在IntelliJ中调试任务时,我收到以下错误:
ERROR: transport error 202: connect failed: Connection refused
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
:execute FAILED
最佳答案 在使用Gradle Test运行器时,似乎更高版本的IntelliJ Idea无法将调试器连接到分叉测试运行器.
在您的sources根目录中,添加一个gradle.properties文件,其中包含以下两行:
maxTestForks = 1
testForkEvery = 0
那应该做的.