当运行/构建正常工作时,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.
我试过了:
- 使缓存无效并重新启动
- 重新下载项目并再次添加到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'
似乎您的项目的minCompileSdk
是31
,但core-ktx
使用30
。尝试将项目的minCompileSdk
降级为30
,看看是否能解决您的问题。