在第一次安装 Intellij Idea 2016 的时候,编译运行JAVA正常,但是新建或者导入ANDROID项目编译的时候却总是提示如下内容:
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=E:\IDEA\jre,daemonRegistryDir=C:\Users\用户名\.gradle\daemon,pid=12724,idleTimeout=null,daemonOpts=-Xmx1536m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Actual: DefaultDaemonContext[uid=665d3361-c798-4937-aa4a-13ec3f77d759,javaHome=F:\Java\jdk1.8.0_60\jre,daemonRegistryDir=C:\Users\用户名\.gradle\daemon,pid=5936,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Consult IDE log for more details (Help | Show Log)
通过百度查找各种方式,比如删除tools.jar, 修改JAVA_HOME还是无法编译运行Android项目.
最后解决的方式是下载安装 Intellj IDEA 2013, 然后再通过覆盖安装,保存之前的设置完成了Intellj IDEA 2016的正常运行.