Idea 在加入Gradle 模块后,Build时一直出现 Cause: invalid stream header: ED000573的错误。但是我直接在CMD中运行gradle publishToMavenLocal是可以编译成功的。

Google了一下,提到了几个解决方案

1、升级Gradle版本。没啥用,还是有这个问题。

2、修改gradle jvm参数,改小-Xmx。测试后证实在我这边没用。

3、清除.gradle文件夹。这个证实可以解决这个问题,但是得注意的是,必须是对应模块下的.gradle文件夹。


加上--stacktrace参数可以看到实际上这个问题是连接daemon失败导致的。


发现有时第一次跑会出问题,再点一次就又好了。