Ошибка 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, затем обновите этот проект, чтобы использовать скомпилироватьSdk не ниже 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, затем обновите этот проект, чтобы использовать скомпилироватьSdk не ниже 34.

Обратите внимание, что обновление compileSdk библиотеки или приложения (которое позволяет использовать более новые API) можно выполнить отдельно от обновления targetSdk (который настраивает приложение на новое поведение во время выполнения) и minSdk (который определяет, на какие устройства можно установить приложение) включено).

Я увеличил значения compileSdk, targetSdk с 33 до 34 в файле build.gradle (уровень приложения), но затем при выполнении у меня возникла эта ошибка:

Мы рекомендуем использовать более новый плагин Android Gradle для использования compileSdk = 34

Этот плагин Android Gradle (8.0.2) был протестирован для компиляцииSdk = 33.

Вам настоятельно рекомендуется обновить свой проект, чтобы использовать более новую версию. Плагин Android Gradle, протестированный с помощью compileSdk = 34.

Если вы уже используете последнюю версию плагина Android Gradle, возможно, вам придется подождать, пока не станет доступна более новая версия с поддержкой compileSdk = 34.

Чтобы отключить это предупреждение, добавьте/обновите android.suppressUnsupportedCompileSdk=34 в gradle.properties этого проекта.
Ответить

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

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

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

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

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