Android studio error Después de ejecutar el proyecto

Estoy recibiendo el siguiente error al intentar ejecutar mi aplicación desde el estudio de Android

Execution failed for task ':app:compileDebugJava'. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory Execution failed for task ':app:compileDebugJava'. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory .

Después de buscar en Internet, encontré una solución como esta

 export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/ 

así que le di este comando en el terminal de androide estudio dirctory pero no su entrenamiento que muestran el mismo error de nuevo.

Actualizar mi versión de compilación de Gradle hizo el truco para mí.

Antiguo:

 classpath 'com.android.tools.build:gradle:1.0.0' 

Nuevo:

 classpath 'com.android.tools.build:gradle:2.2.3' 

En tu android-studio lo encuentras en Archivo-> Otras Configuraciones-> Estructura de Proyecto por Defecto-> SDKs. Entonces cambié la trayectoria del hogar de JDK.

Para corregir este error en Andriod Studio 2.3.1 tuve que ir a File> Project Structure o Ctrl + Alt + Shift + S luego ir a SDK Location que ya estaba abierto para mí y luego desmarcar "Use JDK incorporado" y apuntar a donde mi versión instalada era.

En el estudio de Android

Ventana -> preferencias -> Java -> JRE instalados y seleccione su ruta de inicio de JDK

o bien siga el enlace para establecer JAVA_HOME en máquinas Linux

En tu android-studio lo encuentras en Archivo-> Otras Configuraciones-> Estructura de Proyecto por Defecto-> SDKs.
A continuación, compruebe con JDK LOCATION la ubicación JDK instalada y APPLY IT.

Tengo este problema mucho cuando intento abrir proyectos antiguos por primera vez. Parece que sólo necesito actualizar el classpath bajo build.gradle:

En mi caso la versión anterior era:
classpath 'com.android.tools.build:gradle:1.3.0'
y actualizé a:
classpath 'com.android.tools.build:gradle:2.3.2'

Sincronizar el gradle y debe compilar.

  • Android - Fragmento de la biblioteca de soporte no compatible con la plataforma 4.3
  • ¿Cómo puedo usar el Desbloqueo facial de Android en mi aplicación privada?
  • Android.support.v7.graphics.Palette width and height debe ser> 0
  • Agregar barra de herramientas a la actividad causa NoClassDefFoundError
  • Renderscript a través de la biblioteca de soporte
  • DexIndexOverflowException después de actualizar a la última appcompat y la biblioteca de soporte
  • CoordinatorLayout ignora márgenes para vistas con ancla
  • Xamarin - Clases no encontradas (android support library)
  • 23.2.0 conjunto vector dibujable como fondo en 4.X
  • Android: obtener recursos $ NotFoundException para abc_ic_ab_back_material
  • La aplicación se bloquea al implementar la biblioteca de la barra de Action Bar v7 para android 2.3 y superior
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.