java - update - show error list intellij




Incompatibilidade de contexto de erro de criação do IntelliJ (8)

Quero usar o IntelliJ IDEA 15 em vez do Android Studio, mas tenho um problema com a construção. Estou tendo o erro a seguir:

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=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0\jre,daemonRegistryDir=C:\Users\Tim\.gradle\daemon,pid=1224,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252,-Duser.country=DE,-Duser.language=de,-Duser.variant]
Actual: DefaultDaemonContext[uid=6fd89265-5686-4337-a75f-538209464d3a,javaHome=C:\Program Files\Java\jdk1.8.0_74,daemonRegistryDir=C:\Users\Tim\.gradle\daemon,pid=14128,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252,-Duser.country=DE,-Duser.language=de,-Duser.variant]

Qual é o meu erro? Como você pode ver nas figuras a seguir, tudo está configurado corretamente.

Eu configurei um JDK e as Ferramentas Android da seguinte maneira:


  1. Crie o arquivo gradle.properties na pasta %USERPROFILE%\.gradle\ ( ~/.gradle/ em * máquinas nix)
  2. Neste arquivo, adicione a string org.gradle.java.home={actual path to jdk} (para conhecê-lo no MacOS, execute /usr/libexec/java_home )

Adicione abaixo em seu gradle.propetries

org.gradle.java.home = $ {sdk_path}

por exemplo:

org.gradle.java.home = C: \ Arquivos de Programas (x86) \ Java \ jdk1.8.0_121

Caso contrário, se você tiver um aviso de heap de memória.

Inclua também gradle.properties com abaixo: org.gradle.jvmargs = -Xmx512m


Eu o resolvi usando o idea64.exe e não o idea.exe


Eu tive exatamente o mesmo problema e foi isso que funcionou para mim.

.idea .project arquivos .idea e .project do diretório raiz do meu projeto IntelliJ. Reiniciei o IntelliJ e abri meu projeto novamente.


O que funcionou para mim foi:

  • desinstalando intelliJ
  • Reinstale o intelliJ, mas durante a instalação, verifique se NÃO desmarca "Faça o download e instale o JRE de 64 bits do JetBrains (será usado com o iniciador de 64 bits)"

Isso fez o meu projeto funcionar novamente (na versão de 32 e 64 bits).


Para mim, esse problema foi resolvido executando o IDE no modo de 64 bits, pois só tenho o JRE de 64 bits instalado.


Se você estiver usando o plug-in Gradle IDEA:

  1. Execute .\gradlew cleanidea idea
  2. Saia do IntelliJ IDEA
  3. Inicie o IntelliJ IDEA e escolha a opção "Importar projeto" no menu principal.
  4. Navegue para o arquivo build.gradle principal do seu projeto quando solicitado a especificar o projeto a ser importado.
  5. Você terá a chance de definir o JDK como "o padrão do projeto" ou outro JDK preferido.
  6. Clique em OK para continuar e assista à Gradle sincronizar e construir novamente com sucesso!

basta mover a pasta jdk para a pasta C: \ Arquivos de programas \ JetBrains \ IntelliJ IDEA Community Edition 2016.3.4 \ jre

altere os valores na pasta .gradle dada na linha desejada, feche o projeto e reinicie

funciona para mim....





intellij-idea