2016-12-02 2 views
1

Я создаю сборку с использованием Jenkins. Что я сделал сформировать мою сторону:java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin: Unsupported major.minor version 52.0

  1. Я настроить Дженкинс на системе MAC (Mac OS El Capitan)
  2. настроить Android SDK
  3. ссылка форма проекта Git-центром, который я хочу, чтобы создать сборку

Я получаю Неподдерживаемое MAJOR.MINOR версии 52.0 ошибка при построении проекта .Я уже сослаться несколько SO решение, чтобы исправить эту ошибку, а также обновить до JDK8, но не повезло!

То, что я хочу знать, я должен также установить путь JDK здесь,

Jenkins->Manage Jenkins->Global Tool Configuration->JDK ?

или любой иметь любое другое решение, чтобы исправить эту проблему? любая ссылка или помощь будет заметна, Спасибо. Это сообщение об ошибке >

FAILURE: Build failed with an exception. 

* Where: 
Build file '/Users/Shared/Jenkins/Home/workspace/UserModual/app/build.gradle' line: 1 

* What went wrong: 
A problem occurred 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. 

ответ

0

Наконец-то я исправляю эту проблему, используя следующий способ. Список полезных команд терминала приведен ниже.

1. Проверить Java Jdk на MAC или нет!

javac -version

2. Чтобы узнать путь, где быть установлена ​​Java.

echo $(/usr/libexec/java_home)

Затем установите путь JDK в Дженкинс

Jenkins->Manage Jenkins->Global Tool Configuration->JDK

и перезапустить систему.

0

Вы используете Android Studio? Я думаю, вы должны установить версию «Build Tools» в нужную версию (возможно, 25.0.0). Вы можете изменить его в "Файл -> Структура проекта -> App -> Build Tools Version" или вручную под Gradle Scripts -> build.gradle (Module: приложение)

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

Я надеюсь, что это помогает.

+1

да, сэр. Я использую AS для создания приложения для Android и позвольте мне прояснить эту вещь, и как ваше предложение поможет в моем случае исправить эту проблему? – Radhey

+1

По вашему сообщению об ошибке я вижу, что ваши инструменты сборки - это Gradle, и он не оценивает проект ': app', ошибка UnsupportedClassVersionError (работает AppPlugin), вы также можете проверить свою версию Gradle в файле build.gradle (Project: yourproject) и проверить line: 'classpath 'com.android.tools.build: gradle: 2.2.2'' – Alessandro

7

С последней версией Android Studio вам нужно переключиться на встроенный JDK, как на изображении ниже.

resolve major.minor version 52.0 error

+0

3 часа Я пытался это исправить, и, попробовав 7 других решений, вам помогло. спасибо –

0

Об этом говорится в комментариях к @ AlessandroMaglioccola отвечают. Откройте свой проект build.gradle и проверьте версию градиента. В моем случае, у меня была эта версия:

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

Эта версия вызвала такое же исключение о неподдерживаемой версии MAJOR.MINOR. Правильная версия - 2.2.2.

0

Право, вы просто проверить Использование встроенного JDK в Файл -> Структура проекта удалить ERROR, это так просто ...

Смежные вопросы