作者:O臭煊儿O | 来源:互联网 | 2023-05-24 10:42
我下载了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]
我的Java主页设置为C:\Program Files\Java\jdk1.6.0_45
,我找不到我使用该jre
路径的任何设置.我在所有文本文件中搜索,找不到jre
上面错误中显示的路径.
1> Stefan Neuha..:
虽然我没有找到导致不同javaHomes的根本原因,但至少我发现了一个对我有用的解决方法:
尝试在您的项目构建目录gradle.properties
中%USERPROFILE%\.gradle\
或项目构建目录中设置以下内容:
org.gradle.java.home=C:\Program Files\Java\jdk1.6.0_45\jre