خطأ "The minCompileSdk (31) specified in a dependency's AAR metadata" في Android/Kotlin
مرحبًا أيها الزملاء! أنا مطور Android مبتدئ بلغة Kotlin، وقد واجهت مشكلة أثناء بناء المشروع.
أستخدم Android Studio و Gradle. في مشروعي، هناك اعتماد على مكتبة للعمل مع الكاميرا (CameraX). لقد قمت مؤخرًا بتحديثها إلى أحدث إصدار، وبعد ذلك توقف البناء عن العمل. إليك ملف build.gradle الخاص بي (على مستوى الوحدة):
```kotlin
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
namespace = "com.example.myapp"
compileSdk = 30
// ...
defaultConfig {
minSdk = 26
targetSdk = 30
}
}
dependencies {
implementation("androidx.camera:camera-core:1.3.0")
implementation("androidx.camera:camera-camera2:1.3.0")
// تبعيات أخرى
}
```
عند محاولة بناء المشروع، أحصل على الخطأ التالي:
```
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing androidx.build.gradle.checkdebugaarchecker
> The minCompileSdk (31)