Когда я пытаюсь выполнить предварительный просмотр макета в Android Studio, я получаю сообщение об ошибке:
Неподдерживаемая версия major.minor 52.0
android
android-studio
rendering
preview
Иво Стоянов
источник
источник
Ответы:
Убедитесь, что вы
JAVA_HOME
используете jdk 1.8Также проверьте: параметр в Android Studio, чтобы изменить его на
источник
JAVA_HOME
нет необходимости, но использовать ееFile->Project Structure
можно. Также вы можете установить значение «Использовать встроенный JDK».Это ошибка в Android Studio. Обычно вы получаете сообщение об ошибке: Не поддерживается версия major.minor 52.0
ВОЗМОЖНОЕ РЕШЕНИЕ. Если вы установили Android N, измените версию рендеринга Android на более старую, и проблема исчезнет.
РЕШЕНИЕ: Установите Android SDK Tools 25.1.3 (инструменты) или выше.
источник
Я все сделал, установив JAVA_HOME, JAVA8_HOME, ... и у меня всегда была ошибка. Для меня решение заключалось в том, чтобы установить версию 2.1.0 Gradle для работы с Jdk 1.8.0_92 и android studio 2.11.
источник
Для тех из вас, кто все еще сталкивается с этим. У меня возникла эта проблема после обновления до Android Studio до 2.1.2. Я застрял в этой проблеме около часа, я пробовал следующие решения:
Я дважды проверил скрипты Gradle и обнаружил следующее:
изменился на:
Я не знаю, как это вызвало ошибку, но это помогло мне. Пожалуйста, дайте мне знать, как это работало, если вы знаете ответ. Спасибо
источник
Неподдерживаемая версия major.minor 52.0
Как исправить
Вы можете следовать некоторым трюкам
Настройка Gradle
Чтобы включить возможности языка Java 8 и Jack для вашего проекта, введите следующее в файл build.gradle на уровне модуля:
Любезно предоставлено Java 8 Language Features
Просто выберите «API 23: Android 6.0» в разделе предварительного просмотра.
источник
Если вы видите эту ошибку и только что обновились до Android Studio 2.2+, вам необходимо обновить JDK в параметрах «Структура проекта».
В OSX это находится в разделе
File > Project Structure > SDK
. Или с экрана приветствия вConfigure > Project Defaults > Project Structure
.Выберите этот
Use the embedded JDK (recommended)
вариант вместо использования собственного JDK.Документы Google еще не обновлены, чтобы отразить это изменение. См. Http://tools.android.com/tech-docs/configuration/osx-jdk
источник
В моем случае мне пришлось изменить зависимости
build.gradle
файла на:(изначально был 2.2.2 ) Я думаю, это было создано несколькими людьми, работающими в одном проекте с разными версиями gradle. Поэтому проверьте версию Gradle и отредактируйте этот файл должным образом.
Волны позитива!
источник
В последней версии рекомендуется переключиться на встроенный JDK, как на изображении ниже, и это решит вашу ошибку.
источник
Я также получил такое же сообщение об ошибке « Unsupported major.minor version 52.0 » при запуске ./gradlew makeJar для создания библиотеки jar в Android Studio 2.2.3.
После перемещения версии плагина gradle в build.gradle с 2.2.2 на 2.1.3 сообщение об ошибке исчезло, и все работало нормально . путь к классам 'com.android.tools.build:gradle: 2.1.3 '
Я не знаю, как более высокая версия плагина gradle вызвала ошибку, но это помогло мне. пожалуйста, дайте мне знать, как это работало, если вы знаете ответ, спасибо
источник
1. Убедитесь, что версия Gradle Gradle JVM
2. Убедитесь, что ProjectSettings SDKs Veriosn
источник
Для меня обновление Android Studio до последней версии решило проблему.
источник
Я пытался найти решение этой проблемы. Я пробовал большинство решений, упомянутых в этой ветке. Однако я не совсем уверен, почему это произошло. Вероятно, ошибка в Android Studio. Во всяком случае, вот что решило проблему:
На уровне приложения build.gradle удалено:
заменено на:
источник
Это происходит из-за несовместимости версии Java, которую вы используете в студии Android, и версии Java, которая использовалась с вашим импортированным проектом. Перейдите к.
File->Project structure->Change jdk 1.7 to jdk 1.8
После этого перейдите кFile->click on Invalidate cache
и перезапустите. Надеюсь это поможет..И измените путь к классам зависимостей в файле gradle
источник
У меня сработал переход с Java SDK на Java 8. Настройки Android Studio: Файл -> другие настройки -> Структура проекта по умолчанию -> Местоположение JDK -> jdk1.8.0_71.jdk / Contents / Home
источник
Обязательно выполните чистую сборку после изменения версии Java. Как оказалось, Android Studio выполняет некоторую работу, когда вы переключаете JDK, но не очищает рабочее пространство и создает путаницу.
¯\_(ツ)_/¯
источник
Эта ошибка «Unsupported major.minor version 52.0» относится к компилятору java, хотя строка «major.minor» очень похожа на формат версии Android SDK.
На платформе Windows, помимо обновления jdk до 1.8, убедитесь, что JAVA_HOME указывает на то, где установлен ваш jdk 1.8 (например, C: \ Program Files \ Java \ jdk1.8.0_91).
источник
Мне пришлось обновить версию Java до JDK 8 в Jenkins-> Manage Jenkins-> Global Tool Configuration-> JDK .
источник
Переход с Java SDK на Java 8 работал у меня
Настройки Android Studio:
Файл> другие настройки> Структура проекта по умолчанию> Расположение JDK> jdk1.8.0_71.jdk / Contents / Home
источник
Android Studio в этом случае ведет себя странно. Несмотря на то, что вы устанавливаете версию JDK в File -> Project Structure -> SDK Location, Android Studio использует это только для компиляции файлов. Когда он запускает эти файлы, он по какой-то причине смотрит на переменную PATH, чтобы найти, где установлена java.
Если в вашей системе установлена более старая версия java, тогда ваша переменная PATH будет указывать на эту старую версию java.
Таким образом, вы должны установить PATH так, чтобы он указывал на ту же версию java, которая установлена в настройках вашего проекта студии Android.
Добавьте в свой ~ / .bashrc или соответствующий файл профиля следующее:
В моем случае мой проект был настроен на использование java 1.8, но моя общесистемная установка java была java 1.7. Это было причиной проблемы.
источник
В моем случае исходная
Android SDK Build-tools
версия - 24, аAndoid SDK Tools
версия - 25.1.7. УстановитьAndroid SDK Build-tools version 23.0.3
менеджером Andoird SDK.Измените эти 2 строки на:
buildToolsVersion "23.0.3" compileSdkVersion 24
Тогда это работает!
источник
Загрузите последнюю версию JDK и установите. Перейдите в Инструменты VS2015> Параметры> Xamarin и измените java на последнее расположение JDK.
источник
Кроме того, если проблема возникает во время выполнения
./gradlew
команды, установка java home вgradle.properties
файле решает эту проблему:org.gradle.java.home=/usr/java/jdk1.8.0_45/
источник
Для меня проблема заключалась в том, что версия gradle в build.gradle не совпадала с фактической версией gradle, которую я установил.
dependencies { classpath('com.android.tools.build:grade:2.2.0') { force = true}
Проверьте установленные версии Gradle в / Contents / gradle / m2repository / com / android / tools / build / gradle / и измените указанный выше файл build.gradle с помощью
classpath('com.android.tools.build:grade:1.5.1')
или <>источник
У меня была такая же ошибка, и у меня JDK 8 был установлен как JAVA_HOME. Оказалось, что у меня установлен Android SDK Build-tools rev 25.0.2. Я удалил это и установил 23.0.2, и это сработало для меня.
источник
измените на
buildToolsVersion "23.0.2" в файле приложения gradle.
источник