Android/Kotlin प्रोजेक्ट में "The minCompileSdk (31) specified in a dependency's AAR metadata" त्रुटि
सभी को नमस्कार! मैं Kotlin में Android डेवलपमेंट में नौसिखिया हूँ, और प्रोजेक्ट बनाते समय मुझे एक समस्या आई। मैं 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` बदलने की आवश्यकता है? या क्या मैं लाइब्रेरी का संस्करण कम कर सकता हूँ? कृपया बताएँ कि इस त्रुटि को कैसे हल करें।