我是Android Studio的新手.我安装了Android Studio-1.2.1.1,我安装了jdk1.7.0_40.我正面临着gradle构建的问题.作为参考,您可以检查gradle问题
我在消息中收到以下错误
Error:The newly created daemon process has a different context than expected.
Java home is different.
Expecting: 'C:\Program Files\Java\jdk1.7.0_40' but was: 'C:\Program Files\Java\jdk1.7.0_40\jre'.
Please configure the JDK to match the expected one.
<a href="open.project.structure">Open JDK Settings</a>
Run Code Online (Sandbox Code Playgroud)
我所理解的是gradle使用的是JRE,Android Studio正在使用JDK,因为这两个JAVA_HOME是不同的并且给出了错误.
我尝试下载gradle 2.3并将android studio中的gradle路径更改为此文件,仍然是同样的问题.
任何专家......
我下载了Android Studio版本[build 135.1653844]并创建了一个新项目.我收到一个错误:
Failed to complete Gradle execution.
Cause:
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:\Program Files\Java\jdk1.6.0_45,daemonRegistryDir=C:\Users\gargn\.gradle\daemon,pid=1000,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
Actual: DefaultDaemonContext[uid=9a6c3945-1d55-46d7-897b-4ed84a5707bb,javaHome=C:\Program Files\Java\jdk1.6.0_45\jre,daemonRegistryDir=C:\Users\gargn\.gradle\daemon,pid=1664,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
Run Code Online (Sandbox Code Playgroud)
我的Java主页设置为C:\Program Files\Java\jdk1.6.0_45
,我找不到我使用该jre
路径的任何设置.我在所有文本文件中搜索,找不到jre
上面错误中显示的路径.