刚建立完项目,编译时出现以下报错
Gradle sync failed: The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch:
Java home is different.
Wanted:
DefaultDaemonContext[uid=null,javaHome=C:\Java\jdk1.8.0_131,daemonRegistryDir=C:\Users\Administrator\.gradle\daemon,pid=7852,idleTimeout=null,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Actual: DefaultDaemonContext[uid=28836921-085a-4a5e-b64a-081d22234352,javaHome=C:\Java\jdk1.8.0_131\jre,daemonRegistryDir=C:\Users\Administrator\.gradle\daemon,pid=9680,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Consult IDE log for more details (Help | Show Log) (5 s 503 ms)
我电脑上只有一个JDK,并且项目设置的也是这个
C:\Java\jdk1.8.0_131\jre\lib
经过检查,在路径C:\Java\jdk1.8.0_131\jre\lib下
tool.jar包的存在引起了我的注意
可能是项目读了这个包内的自动配置,导致报错
删除即可。