Solución error compileSdkVersion android-24 requires JDK 1.8

El error

Un mensaje al construir y/o ejecutar el proyecto en Android Studio usando la nueva versión del SDK API 24.

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.

El error

Un comentario

Esto simplemente quiere decir que no esta instalado el JDK (Java Development Kit) 8 en la computadora o Android Studio no esta configurado para usar esa versión.

La solución

Verificar si tenemos JDK 8, desde la terminal (linea de comandos, símbolo del sistema) ejecutamos el siguiente comando:

javac -version

javac

Si muestra una versión javac 1.8.x tenemos JDK 8 caso contrario deberemos descargar e instalar de la página oficial de Java.

Luego ir a File > Project Structure en Android Studio y cambiar la ruta del SDK a la nueva versión.

Solución

Solución

Cualquier duda puedes dejarla en los comentarios, gracias por tu visita y contarte que publicamos videos de Android, SDK de Facebook, un curso de Firebase, y como crear un Pokédex en nuestro canal en YouTube, suscríbete para recibir novedades.

Daniel Alvarez

Software engineer, developer and producer of native mobile applications for Android and iOS, Angular, Firebase. Teacher. Speaker. Creating bots.