Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции - ошибка Java 11 и JavaAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции - ошибка Java 11 и Java

Сообщение Anonymous »

Я продолжаю получать эту ошибку: Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции, совместимый с Java 11, а потребителю нужен компонент для использования во время выполнения, совместимый с Java 8
ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так:
    Произошла проблема при настройке корневого проекта «Window».
Не удалось разрешить все файлы для конфигурации «:classpath».
Не удалось разрешить com.android.tools.build: gradle:8.3.2.
Требуется:
проектом:
> Не найден соответствующий вариант com.android.tools.build:gradle:8.3.2. Потребитель был настроен на поиск библиотеки для использования во время выполнения, совместимой с Java 8, упакованной в виде jar-файла, и ее зависимостей, объявленных извне, а также атрибута «org.gradle.plugin.api-version» со значением «8.4», но :
- Вариант возможности apiElements com.android.tools.build:gradle:8.3.2 объявляет библиотеку, упакованную как jar, и ее зависимости, объявленные извне:
- Несовместимо, поскольку этот компонент объявляет компонент для использования во время компиляции, совместимый с Java 11, и потребителю необходим компонент для использования во время выполнения, совместимый с Java 8.
- Другой совместимый атрибут:
- Ничего не говорит о org.gradle .plugin.api-version (требуется «8.4»)
— вариант возможности «javadocElements» com.android.tools.build:gradle:8.3.2 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне:- Несовместимо, поскольку этот компонент декларирует документацию, а потребителю необходима библиотека
- Другие совместимые атрибуты:
- Ничего не говорит о целевой версии Java (требуется совместимость с Java 8)
- Ничего не говорит о своих элементах (требуется, чтобы они были упакованы в виде jar)
- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.4»)
- Вариант Возможность 'runtimeElements' com.android.tools.build:gradle:8.3.2 объявляет библиотеку для использования во время выполнения, упакованную в виде jar, и ее зависимости, объявленные извне:
- Несовместимо, поскольку этот компонент объявляет совместимый компонент с Java 11, и потребителю нужен компонент, совместимый с Java 8.
- Другой совместимый атрибут:
- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.4») — Вариант возможности «sourcesElements» com.android.tools.build:gradle:8.3.2 объявляет компонент для использования во время выполнения, а его зависимости объявляются извне:
— Несовместимо, поскольку этот компонент объявляет документацию и потребителя нужна библиотека
- Другие совместимые атрибуты:
- Ничего не говорит о целевой версии Java (требуется совместимость с Java 8)
- Ничего не говорит о ее элементах (они обязательны) упакован в виде jar)
- Ничего не говорит о версии org.gradle.plugin.api (требуется «8.4»)
  • Попробуйте:
Запустите с опцией --stacktrace, чтобы получить трассировку стека.
>Запустите с опцией --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Дополнительную помощь можно получить на https://help.gradle.org.< /p>

В этой сборке использовались устаревшие функции Gradle, что делало ее несовместимой с Gradle 9.0.
Вы можете использовать '- -warning-mode all», чтобы отобразить отдельные предупреждения об устаревании и определить, исходят ли они от ваших собственных скриптов или плагинов.
Подробнее об этом см. https://docs.gradle. .org/8.4/userguide/command_line_interface.html#sec:command_line_warnings в документации Gradle.
СБОРКА НЕ удалась за 1 секунду
Буду очень признателен некоторая помощь. Я использую Android Studio 2023.2.1.25 (исправление 2)
  • Я попробовал изменить версию Gradle на jbr17
  • Я попробовал изменить файл build.gradle


Подробнее здесь: https://stackoverflow.com/questions/783 ... ng-compile
Ответить

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

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

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

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

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