Konnte nicht abgeschlossen Gradle Ausführung (neues Projekt) - java home anders
Ich heruntergeladen, Android-Studio-version [build 135.1653844] und erstellt ein neues Projekt. Ich erhalte eine Fehlermeldung:
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]
Meine Java-home zu C:\Program Files\Java\jdk1.6.0_45
und ich konnte keine Einstellung, wo ich bin mit dem jre
Weg. Ich suchte in allen text-Dateien und konnte Sie nicht finden jre
Pfad, wie gezeigt in den oben genannten Fehler.
- Ich deinstalliert Android studio und neu installiert. Ich entfernte auch alle anderen Versionen von JDK, aktualisiert Umgebungsvariable, aber ich sehe immer noch den gleichen Fehler. Irgendwelche Vermutungen, was könnte das problem sein?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich nicht die Ursache, wo die verschiedenen javaHomes aus, zumindest fand ich ein workaround, der bei mir funktioniert:
Versuchen Sie, die folgenden in Ihre
gradle.properties
(entweder in%USERPROFILE%\.gradle\
oder in Ihrem Projekt bauen dir):org.gradle.java.home=C:/Program Files/Java/jdk1.X.X
gearbeitet. Beachten Sie die Schrägstriche, und ich entfernte die jre am Ende.Löschte ich die jre von der Installations-Datei von inttellij, aber wenn ich versuchte zu laufen, intellij, ich sagte, dass ich versuchte zu laufen ein 32-bit-version von intellij, aber keine jre für 32 bit gefunden wurde, dann habe ich bei der intellij-Installationsverzeichnis, und führen Sie eine 64-bit-version, und das problem war gelöst.
Andere Antwort für Leute auf der Suche nach einer Lösung:
In meinem Fall, ich habe keine 32-bit-JVMs installiert, so lief ich IntelliJ in der 64-bit-Modus statt, und alles hat gut funktioniert, nachdem ich meine
IDEA_JVM_64
Umgebungsvariable.Bisschen Spät,Aber wird hilfreich sein für jemanden,
Für mich gelöst wurde das problem durch die deinstallation alle jdks und die Installation einer der Einstellung JAVA_HOME für das jdk in meinem Fall
Thats All
Dieser Fehler angezeigt, wahrscheinlich das herunterladen von Anwendungen (wie Oracle, Application Server,...), die gehören java-version installieren oder ein anderes JDK/JRE.
Ich es geschafft, zu lösen die dieses problem durch löschen/umbenennen alle JDK/JRE und forders und nur halten ein und nur ein JDK-Ordner und enthält das JRE-Ordner drin.
auch ich die JDK-Pfad zu JAVA_HOME und path vatiables und entfernen Sie alle anderen JDK/JRE Pfade aus Umgebungsvariablen entnehmen.
Danach zurücksetzen des JDK Hause in Ihre IDE.
Grüße,
Mohammed Kharma
Ich es geschafft, zu lösen dieses problem durch umbenennen, Info.plist und version.plist-Info.plist.alt und version.plist.alt /Anwendungen/IntelliJ IDEA.app/Contents/jre/jdk/Contents Ordner auf dem Mac.
Ausgeführt
im Ordner oben. Dann Lauf ich halt Intellij und Dinge waren das arbeiten fein. Wahrscheinlich wäre es möglich, dies zu beheben, durch die Umbenennung nur eine dieser Dateien, aber ich habe es noch nicht getestet. Nach der Befestigung habe ich nicht umbenennen, die Dateien wieder zu Info.plist und version.plist. Sollte Ich?
Nachdem dieses Update, ich habe auch Ahnung.Eigenschaften-Datei in ~/Library/Preferences/IntelliJIdea2016.2 und hinzugefügte Zeile gradle.java.home=$(/usr/libexec/java_home).