androidx.core:core-ktx:1.7.0依赖错误出现没有任何修改?



当运行/构建正常工作时,Android studio在几个小时后开始给出此错误。顺便说一句,我确信我从来没有在项目中添加/修改任何依赖项。

Execution failed for task ':app:checkPrepReleaseAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> 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.core:core-ktx:1.7.0-alpha02.
AAR metadata file: /Users/userxyz/.gradle/caches/transforms-2/files-2.1/cefbfad6ef180119f5f4851a3efddbb7/jetified-core-ktx-1.7.0-alpha02/META-INF/com/android/build/gradle/aar-metadata.properties.

我试过了:

  1. 使缓存无效并重新启动
  2. 重新下载项目并再次添加到studio

Android studio版本,Arctic fox 2020.3.1

我在androidx.core:core-ktx:1.7.0也遇到过这个问题android .core:core-ktx:1.6.0它工作正常,

也有同样的问题
'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
'androidx.lifecycle:lifecycle-livedata-ktx:2.4.0'

似乎您的项目的minCompileSdk31,但core-ktx使用30。尝试将项目的minCompileSdk降级为30,看看是否能解决您的问题。

相关内容

最新更新