as 编译构建失败问题


Execution failed for task ':app:checkDebugAarMetadata'.
> Multiple task action failures occurred:
   > 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: D:\Program Files\android studio\gradle-5.4.1-all\caches\transforms-2\files-2.1\02bdcc3a3d2b9050d59e063171788c66\jetified-core-ktx-1.7.0-alpha02\META-INF\com\android\build\gradle\aar-metadata.properties.
   > 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:1.7.0-alpha02.
        AAR metadata file: D:\Program Files\android studio\gradle-5.4.1-all\caches\transforms-2\files-2.1\76d6a74d1081ed0a25241a08ab89aa32\core-1.7.0-alpha02\META-INF\com\android\build\gradle\aar-metadata.properties.

设置的最低支持SDK版本比你当前用的SDK版本还要高
要么改低最低支持SDK版本,或者提高你当前编译所用SDK版本

我也是突然遇到这个问题, 前一天都还可以。什么都没有做,突然就不行了。

改为31版本就可以了