Ошибка Android Studio «требует, чтобы библиотеки и приложения, которые зависят от нее, компилировались с API-интерфейсамAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка Android Studio «требует, чтобы библиотеки и приложения, которые зависят от нее, компилировались с API-интерфейсам

Сообщение Anonymous »

При проверке метаданных AAR были обнаружены две проблемы:
  • Зависимость «androidx.core:core:1.12.0-alpha05» требует наличия библиотек и приложения, которые
    зависят от него для компиляции с версией 34 или более поздней версии
    API Android.
    :в настоящее время приложение компилируется с использованием Android-33.
    Кроме того, максимальная рекомендуемая версия SDK для компиляции для Android Gradle
    плагина 8.0.2 — 33.
    Рекомендуемое действие: обновить версию Android Gradle этого проектаподключите плагин к тому, который поддерживает 34, а затем обновите этот проект, чтобы использовать
    compileSdk не ниже 34.
    Обратите внимание, что обновление библиотеки или приложения CompileSdk (который
    позволяет использовать новые API) можно выполнить отдельно от обновления
    targetSdk (которое включает новое поведение приложения во время выполнения) и
    minSdk (которое определяет, какие устройства приложение может быть установлен
    на).
  • Зависимость «androidx.core:core-ktx:1.12.0-alpha05» требует, чтобы библиотеки и приложения,
    зависящие от него, компилировались с версией 34 или более поздней версии
    API Android.
    : приложение в настоящее время скомпилировано для Android-33.
    Кроме того, максимальная рекомендуемая версия SDK для компиляции для Android Gradle
    плагина 8.0.2 — 33.
    Рекомендуемое действие: обновите версию плагина Android Gradle
    этого проекта до версии, поддерживающей 34, затем обновите этот проект, чтобы использовать
    compileSdk не менее 34. .
    Обратите внимание, что обновление библиотеки или compileSdk приложения (который
    позволяет использовать новые API) можно выполнять отдельно от обновления
    targetSdk (который выбирает новое поведение приложения во время выполнения) и
    minSdk (который определяет, на каких устройствах приложение может быть установлено
    ).
Я увеличил значения compileSdk, targetSdk с 33 до 34 в файле build.gradle (уровень приложения), но затем при выполнении у меня возникла эта ошибка:
Мы рекомендуем использовать более новый плагин Android Gradle для использования compileSdk = 34.
Этот плагин Android Gradle (8.0.2) был протестирован до compileSdk = 33.
Вам настоятельно рекомендуется обновить свой проект, чтобы использовать более новый
плагин Android Gradle, протестированный с помощью compileSdk = 34.
Если вы уже это сделали используя последней версии плагина Android Gradle,
возможно, вам придется подождать, пока не станет доступна более новая версия с поддержкой compileSdk = 34.
Чтобы подавить это предупреждение, добавьте/обновитеandroid.suppressUnsupportedCompileSdk=34
в gradle.properties этого проекта.

Подробнее здесь: https://stackoverflow.com/questions/764 ... on-it-to-c
Ответить

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

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

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

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

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