Після об’єднання мого проекту з деякими змінами від інших розробників я продовжую отримувати таке:
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, і градацію, він не вдається з тією ж помилкою.
Однак в 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.