Обнаружена проблема при проверке метаданных AAR: требуется Android 34 ComplieSDK, а не 33.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Обнаружена проблема при проверке метаданных AAR: требуется Android 34 ComplieSDK, а не 33.

Сообщение Anonymous »

Я столкнулся с проблемой: я только что создал новый проект и пересобрал его, но произошла ошибка

Код: Выделить всё

An issue was found when checking AAR metadata:
  • Зависимость «androidx.activity:activity:1.8.0» требует, чтобы библиотеки и приложения, которые
    зависели от нее, компилировались с версией 34 или более поздней версии
    API Android.
    :app в настоящее время компилируется с Android-33.
    Рекомендуемое действие: обновите этот проект, чтобы использовать более новую версию compileSdk
    минимум 34, например 34.
    Обратите внимание, что обновление библиотеки или compileSdk приложения (который
    позволяет использовать новые API) можно выполнять отдельно от обновления
    targetSdk (который выбирает новое поведение приложения во время выполнения) и
    minSdk (который определяет, на каких устройствах приложение может быть установлено
    ).
Я не добавил ничего нового.
Я также переустановил студию Android, а также попробовал другую версию сборки.
У меня нет возможности исправить эту ошибку.
Структура проекта:
Версия плагина Android Gradle
build.gradle:

Код: Выделить всё

plugins {
id 'com.android.application'
}

android {
namespace 'com.mamacode.ride'
compileSdk 33

defaultConfig {
applicationId "com.mamacode.ride"
minSdk 26
targetSdk 33
versionCode 1
versionName "1.0"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}

dependencies {

implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.10.0'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
}
Я столкнулся с этой ошибкой после того, как обновил студию Android до Giraffe.
Когда я установил для minCompileSDK значение 34, появляется сообщение, что я не могу найти версию SDK.>

Подробнее здесь: https://stackoverflow.com/questions/773 ... sdk-not-33
Ответить

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

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

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

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

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