Gradle en Android Studio dando error La sincronización de proyecto falló

Soy nuevo en Android Studio.I instalado Android Studio-1.2.1.1 y tengo jdk1.7.0_40 installed.I estoy frente a un problema con gradle construir. Para la referencia usted puede comprobar la edición del gradle

Estoy recibiendo el siguiente error en los mensajes

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> 

Todo lo que entendí es gradle está usando JRE y Android Studio está usando JDK y debido a que dos JAVA_HOME son diferentes y dando errores.

Traté de descargar gradle 2.3 y cambió la ruta gradle en el estudio de Android a este archivo, sigue siendo el mismo problema.

Cualquier Experto …

EDIT: He arreglado este problema mediante la desinstalación de todos los jdk instalación y actualizaciones a continuación, reinstalar sólo un jdk y asegurar su env. Variables


No tengo una solución, pero tengo el mismo problema que ocurre cuando el estudio de Android se abre desde java_home / jre de ahí todas las JVM que se bifurcarán a continuación vendrán de esta ruta, mientras que su sistema varible dice Gradle para obtener su java.exe de JAVA_HOME

Traté de hacer gradle leer de jre pero falied también traté de hacer estudio de android abierto de java_home / bin, pero también falid

Esta es una respuesta muy tarde, pero veo que una sugerencia común es eliminar todos los otros jdk y esto no siempre es la mejor idea. Es posible que necesite jdk mayores para diferentes proyectos. Puede ingresar al archivo gradle.properties del proyecto e ingresar la siguiente línea (variada según su versión):

 org.gradle.java.home=C:/Java/jdk1.8.0_111 

Si está utilizando un jdk diferente, simplemente apunte a un directorio diferente.

Reemplazar esto

 C:\Program Files\Java\jdk1.7.0_40\jre 

con

 C:\Program Files\Java\jdk1.7.0_40 

Dentro de su variable JAVA_HOME

Para aquellos que están en OS X El Capitán (v10.10) y terminan con el mensaje de error anterior.

En mi caso no había nada malo con Gradle, simplemente mi Java 1.8 era "demasiado nuevo" para Android Studio 1.5 por lo que tuve que instalar más antiguo 1.7.

Lo descargé de http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ( jdk-7u79-macosx-x64.dmg )

Después de todo tuve que actualizar JDK ubicación en la estructura del proyecto Introduzca aquí la descripción de la imagen

Ya tenía java jdk 7u17 y también tenía el mismo error que FaizAli.

Trato de buscar y hacer un montón de cambios, pero no el éxito!

Entonces, he descargado jdk 7u80 en este enlace e instalado este jdk. Después de que esos errores desaparecieron.

¡Espero que esto ayude!

  • Dependencia de ViewPagerIndicator con Gradle y Android Studio
  • El módulo siguiente se ha eliminado de la estructura de Gradle
  • Cobertura del código Gradle de Android
  • Obtenga el tipo de generación gradle en el sabor del producto
  • No se pudo encontrar el método testPackageName () para los argumentos
  • Cómo excluir una dependencia de un sabor en gradle
  • ¿Es posible tener archivos de origen personalizados por variante de compilación en Android Gradle?
  • Android studio Gradle dependencia biblioteca descarga url
  • La importación de la red Espresso causa duplicateFileException
  • ¿Cómo usar proguard.jar personalizado en la compilación de Gradle?
  • Cómo definir las propiedades comunes de android para todos los módulos usando gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.