Avatar ·

خطأ "The minCompileSdk (31) specified in a dependency's AAR metadata" في مشروع Android/Kotlin

مرحباً بالجميع! أنا مبتدئ في تطوير Android باستخدام Kotlin، وواجهت مشكلة أثناء بناء المشروع. أستخدم Android Studio و Gradle. عندما أحاول بناء المشروع، أحصل على الخطأ التالي: ``` The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.activity:activity-ktx:1.4.0. ``` ملف `build.gradle` الخاص بي (على مستوى وحدة التطبيق app) يبدو كالتالي: ```kotlin android { compileSdkVersion(30) buildToolsVersion("30.0.3") defaultConfig { minSdkVersion(21) targetSdkVersion(30) } } ``` لقد أضفت في `dependencies`: ```kotlin implementation("androidx.activity:activity-ktx:1.4.0") ``` والآن Gradle يشتكي. أفهم أن المشكلة في عدم توافق الإصدارات، لكن كيف يمكن إصلاحها؟ هل يجب تغيير `compileSdkVersion`؟ أم يمكنني خفض إصدار المكتبة؟ أرجو إرشادي، كيف يمكن حل هذا الخطأ؟