Avatar ·

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`?或者可以降低库的版本?请告诉我如何解决这个错误。