После слияния моего проекта с некоторыми изменениями от других разработчиков я продолжаю получать следующее:
Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0
Я попытался установить Java 8 и настроить мой проект на использование Java 8. Если я изменю свой JAVA_HOME на 1.8 в командной строке и скомпилирую с gradle, это сработает. Если я пытаюсь использовать JAVA_HOME, установленный в 1.7 и gradle, он терпит неудачу с той же ошибкой.
Однако в Android Studio, независимо от версии JDK, она продолжает печатать эту ошибку.
Другие разработчики говорят, что используют Java 7 без проблем. Другие вещи, которые я пробовал:
gradle clean build
gradlew clean build
Reinstalling Android Studio
Еще один интересный симптом заключается в том, что другие проекты в Android Studio совершенно счастливы. Именно этот проект имеет эту проблему.
Вот настройки моей среды:
OS: Mac OS X 10.9.5
Android Studio: 2.1.1
Android Studio JVM: 1.6
Project JVM: 1.7.0_75
Android SDK (Build Tools): 23.0.2
Gradle: 2.13
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
ANDROID_HOME: /Users/me/Library/Android/sdk
Я подозреваю, что это имеет какое-то отношение к обертке gradle, но я не могу понять, как получить оболочку graddle для повторной инициализации, используя 1.7.