Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:";新创建的守护进程的上下文与预期的不同;_Java_Android_Build_Gradle_Android Gradle Plugin - Fatal编程技术网

Java 错误:";新创建的守护进程的上下文与预期的不同;

Java 错误:";新创建的守护进程的上下文与预期的不同;,java,android,build,gradle,android-gradle-plugin,Java,Android,Build,Gradle,Android Gradle Plugin,我想开始用Android Developer Studio开发移动应用程序。我下载了具有SDK和JAVA要求的Android Developer Studio。但当我尝试启动我的项目时,我遇到了一个错误: Error: The newly created daemon process has a different context than expected. It won't be possible to reconnect to this daemon. Context mismatch:

我想开始用Android Developer Studio开发移动应用程序。我下载了具有SDK和JAVA要求的Android Developer Studio。但当我尝试启动我的项目时,我遇到了一个错误:

Error: The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch: 
At least one daemon option is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Program Files\Java\jdk1.8.0_31,daemonRegistryDir=C:\Users\mustafac\.gradle\daemon,pid=9040,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1254,-Duser.country=TR,-Duser.language=tr,-Duser.variant]
Actual: DefaultDaemonContext[uid=89bee64b-dc23-47f4-a5f6-20fae6341e82,javaHome=C:\Program Files\Java\jdk1.8.0_31,daemonRegistryDir=C:\Users\mustafac\.gradle\daemon,pid=3128,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1254,-Duser.country=TR,-Duser.language=tr,-Duser.variant,http://www.netmahal.com/?bd=hp&oem=hprotect&uid=WDCXWD10EZEX-08RKKA0_WD-WMC1S139379893798&version=&pid=3662073653&cs=6d6fd47ad2184eae96bfc61874ec42f4]

我还检查了互联网上的sth,并试图从项目结构中更改JDK位置。但这对我不起作用。知道我做错了什么吗?

我也遇到了这个问题,就我而言,我使用的是Intellij 15.06, 解决我的问题的方法是转到目录JAVA_HOME>jre>lib,将tool.jar重命名为tool.jar.bak,然后尝试启动一个项目或再次导入一个项目,最后别忘了将其重命名回tool.jar


希望这能对您有所帮助。

您以前安装过gradle Standagon吗?因为您有两个正在运行的gradle deamons。多行代码的格式应该是在每行前面放四个空格,而不是使用backtick(
`
)方法。这完全解决了我的问题。你知道为什么会这样吗?@LanceClark需要使用jdk版本,我想这救了我的命,你知道根本原因吗?