java.lang.UnsupportedClassVersionError: com / android / build / gradle / AppPlugin: major.minor versión no compatible 52.0

Estoy creando compilation usando Jenkins. Lo que sí formé de mi lado:

  1. Configuré Jenkins en el sistema MAC (mac os el capitan)
  2. configurar Android SDK
  3. vincular el formulario de proyecto Git-hub del cual quiero crear compilation

Recibo error Major.minor versión 52.0 no admitido mientras construyo el proyecto. Ya recomiendo algunas soluciones SO para corregir este error y también actualizo el JDK8 pero ¡no tuve suerte!

Lo que quiero saber es si también debo establecer el path de jdk aquí,

Jenkins-> Administrar Jenkins-> Configuración Global de Herramientas-> ¿ JDK ?

o alguien tiene alguna otra solución para solucionar este problema? cualquier enlace de reference o ayuda será apreciable, Gracias. Este es el post de error>

FAILURE: Build failed with an exception. * Where: Build file '/Users/Shanetworking/Jenkins/Home/workspace/UserModual/app/build.gradle' line: 1 * What went wrong: A problem occurnetworking evaluating project ':app'. java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Con la última versión de Android Studio, debe cambiar al JDK incorporado como en la image siguiente.

resolver el error major.minor versión 52.0

¿Estás usando Android Studio? Creo que deberías configurar la "Versión de herramientas de compilation" a la versión correcta (probablemente 25.0.0). Puede cambiarlo en "Archivo -> Estructura del proyecto -> Aplicación -> Versión de herramientas de compilation" o manualmente en Gradle Scripts -> build.gradle (Módulo: aplicación)

 android { compileSdkVersion 25 buildToolsVersion "25.0.0" [cut] } 

Espero que te ayude.

Finalmente soluciono ese problema usando la siguiente manera. Hay una list de commands de terminal útiles que se enumeran a continuación.

1. Para comprobar Java Jdk instalado en MAC o no!

javac -version

2. Conocer la ruta donde se está instalando Java.

echo $ (/ usr / libexec / java_home)

Luego establece la ruta JDK en Jenkins

Jenkins-> Administrar Jenkins-> Configuración Global de Herramientas-> JDK

y reinicia el sistema.

Esto se menciona en los comentarios a la respuesta de @ AlessandroMagliocqueue. Abre tu proyecto build.gradle y comtesting la versión de gradle. En mi caso, tuve esta versión:

dependencies { classpath 'com.android.tools.build:gradle:2.2.0' }

Esta versión provocó la misma exception sobre la versión major.minor no compatible. La versión correcta es 2.2.2 .

Bien, simplemente marque Usar JDK embedded en Archivo -> Estructura del proyecto para eliminar ERROR , es tan simple …