ОШИБКА: Ошибка сборки с исключением.
- Что пошло не так:
Не удалось открыть кеш общего класса cp_settings для файла настроек '.../android/settings.gradle '.
Похоже, это связано для совместимости с 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'
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... r-updating
Мобильная версия