Сбой сборки Gradle с «Неподдерживаемый файл класса основной версии 65» после обновления до Java 17JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сбой сборки Gradle с «Неподдерживаемый файл класса основной версии 65» после обновления до Java 17

Сообщение Anonymous »

Я работаю над проектом Flutter и недавно обновился до Java 17. После обновления моя сборка завершается с ошибкой при попытке запустить assembleDebug:
ОШИБКА: Ошибка сборки с исключением.
  • Что пошло не так:
    Не удалось открыть кеш общего класса cp_settings для файла настроек '.../android/settings.gradle '.
ОШИБКА! исключение на этапе «семантического анализа» в исходном модуле «BuildScript». Неподдерживаемая основная версия файла класса 65.

Похоже, это связано для совместимости с Gradle и Java. Я уже пробовал обновить gradle-wrapper.properties до версии Gradle, поддерживающей Java 17, но ошибка не устранена. Вот что я сделал на данный момент:
Обновил gradle-wrapper.properties для использования Gradle версии 7.3.3:
distributionUrl=https:/ /services.gradle.org/distributions/gradle-7.3.3-bin.zip
Гарантируется, что Java 17 установлена ​​и установлена ​​в качестве JAVA_HOME по умолчанию в моей системе.
Flutter Doctor выходные данные подтверждают, что Flutter использует Java 17.
Несмотря на эти шаги, сборка продолжает завершаться с ошибкой. Вот полный вывод ошибки:

ОШИБКА! исключение на этапе «семантический анализ» в исходном модуле «BuildScript». Неподдерживаемая основная версия файла класса 65

Действия, которые я пробовал :
Обновление Gradle до 7.3.3 в gradle-wrapper.properties.
Запуск flutter, очистка и пересборка проекта.
Убедимся, что JAVA_HOME указывает на правильную установку Java 17.
Среда :
Версия Flutter: (конкретная версия)
Версия Java: 17
Версия Gradle: 7.3.3 (установлена ​​в gradle-wrapper.properties)
Это мой код build.gradle

Код: Выделить всё

compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}

kotlinOptions {
jvmTarget = '17'
}
P.S. Все это началось, когда я обновил Android Studio до версии Ladybug

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-updating
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»