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 …

5 Solutions collect form web for “Gradle en Android Studio dando error La sincronización de proyecto falló”

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!

  • Utilizar gradle para probar aplicaciones de Android en un emulador
  • Proveedor de contenido de Android y Gradle productFlavours
  • Android Studio 3.0 canary - No se pudo resolver: org.apache.httpcomponents: httpclient: 4.0.1
  • Problemas de importación de Gradle - Android
  • Pruebas de Android con Appium y Gradle
  • Configurar Gradle para ejecutar un paso de compilación personalizado antes de iniciar la compilación
  • No se puede iniciar la aplicación en Android Studio 2.0 Vista previa
  • Uso de Quasar Fibers en la aplicación para Android
  • No se puede resolver el símbolo 'Auth' para la integración de Google en android studio
  • No se pueden cambiar las dependencias de la configuración (después de activar la ejecución instantánea)
  • Android: ¿Cómo cambiar el nombre específico del archivo apk generado en Android Studio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.