Android/Kotlin项目中依赖的AAR元数据指定的minCompileSdk(31)错误
大家好!我是Kotlin Android开发的新手,在构建项目时遇到了问题。我使用Android Studio和Gradle。当我尝试构建项目时,收到以下错误:
```
依赖的AAR元数据(META-INF/com/android/build/gradle/aar-metadata.properties)中指定的minCompileSdk(31)大于此模块的compileSdkVersion(android-30)。依赖项: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`?或者可以降低库的版本?请告诉我如何解决这个错误。