У меня на компьютере установлена Java версии 20
и Gradle версии 8.3
Как я могу решить эту проблему ???введите описание изображения здесь
C:\Users\Alire\OneDrive\Desktop\new app cordova\first>cordova build android
Проверка Java JDK и Android SDK версии
ANDROID_HOME=C:\Users\Alire\AppData\Local\Android\Sdk (рекомендуемая настройка)
ANDROID_SDK_ROOT=C:\src\src (УСТАРЕЛО)
Использование Android SDK: C: \Users\Alire\AppData\Local\Android\Sdk
СОЗДАЙТЕ УСПЕШНО за 5 с
1 выполняемая задача: 1 выполнено
Путь к подпроекту: CordovaLib
Подпроект Путь: приложение
ОШИБКА: сборка не удалась из-за исключения.
- Что пошло не так:
Проблема произошла настройка корневого проекта «HelloWorld».
Не удалось разрешить com.android.tools.build:gradle:8.3.0.
Требуется:
проект:
> Нет соответствующего варианта com.android.tools.build:gradle:8.3 .0 был найден. Потребитель был настроен на поиск библиотеки для использования во время выполнения, совместимой с Java 8, упакованной в виде jar-файла, и ее зависимостей, объявленных извне, а также атрибута «org.gradle.plugin.api-version» со значением «8.7», но :
- Вариант «apiElements» объявляет библиотеку, упакованную в виде jar, и ее зависимости, объявленные извне:
- Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции, совместимый с Java 11 и потребителю нужен компонент для использования во время выполнения, совместимый с Java 8
- Другой совместимый атрибут:
- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.7»)
- Вариант «javadocElements» объявляет компонент для использования во время выполнения, а его зависимости объявляются извне:
- Несовместимо, поскольку этот компонент объявляет документацию, а потребителю необходима библиотека.
- Другие совместимые атрибуты:
- Ничего не говорит о своих элементах (требуется, чтобы они были упакованы в виде jar)
- Ничего не говорит о целевой версии Java (требуется совместимость с Java 8)
- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.7»)
- Вариант «runtimeElements» объявляет библиотеку для использования во время выполнения, упакованную в виде jar, и ее зависимости, объявленные извне:
- Несовместимо поскольку этот компонент объявляет компонент, совместимый с Java 11, а потребителю нужен компонент, совместимый с Java 8.
- Другой совместимый атрибут:
- Ничего не говорит об org.gradle.plugin.api- версия (требуется «8.7»)
- Вариант «sourcesElements» объявляет компонент для использования во время выполнения, а его зависимости объявляются извне:
- Несовместимо, поскольку этот компонент объявляет документацию, а потребителю нужна библиотека
- Другие совместимые атрибуты:
- Ничего не говорит о своих элементах (требуется, чтобы они были упакованы в виде jar)
- Ничего не говорит о целевой версии Java (требуется совместимость с Java 8)- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.7»)
- Попробуйте:
Ошибки отсутствия соответствия вариантов более подробно описаны на странице https://docs.gradle.org/8.7/userguide/v ... t-no-match.
Запустите с параметром --stacktrace, чтобы получить трассировку стека.
Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Получите дополнительную помощь на https://help.gradle.org.
СБОРКА ОШИБАЕТСЯ через 4 секунды
Не удалось выполнить команду с кодом выхода 1: C :\Users\Alire\OneDrive\Desktop\new app cordova\first\platforms\android\tools\gradlew.bat cdvBuildDebug
C:\Users\Alire\OneDrive\Desktop\new app cordova\first>
я пытаюсь изменить версию gradle и версию jdk
Подробнее здесь: https://stackoverflow.com/questions/786 ... ndroid-com