如何解决本机 java/kotlin 中依赖项的 AAR 元数据中指定的 minCompileSdk (31) 错误? [英] How to resolve this error The minCompileSdk (31) specified in a dependency's AAR metadata in native java/kotlin?

查看:66
本文介绍了如何解决本机 java/kotlin 中依赖项的 AAR 元数据中指定的 minCompileSdk (31) 错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在依赖项的 AAR 元数据中指定的 minCompileSdk (31)(META-INF/com/android/build/gradle/aar-metadata.properties) 更大比这个模块的 compileSdkVersion (android-30).依赖:androidx.core:core-ktx:1.7.0-alpha02.AAR 元数据文件:C:Usersmohammad.zeeshan1.gradlecaches ransforms-2files-2.1a20beb0771f59a8ddbbb8d416ea06a9djetified-core-ktx-1.7.0-alpha02META-INFcomandroiduild-metadataa.属性.

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: C:Usersmohammad.zeeshan1.gradlecaches ransforms-2files-2.1a20beb0771f59a8ddbbb8d416ea06a9djetified-core-ktx-1.7.0-alpha02META-INFcomandroiduildgradleaar-metadata.properties.

推荐答案

我找到了解决方案.在应用 Gradle 文件中的包上输入上面这行代码.

I have found the solution. Enter this line of code above on package in the app Gradle file.

对于 Kotlin 开发者:

For Kotlin Developers:

configurations.all {
    resolutionStrategy { force 'androidx.core:core-ktx:1.6.0' }
}

对于 Java 开发人员

For Java Developers

configurations.all {
    resolutionStrategy { force 'androidx.core:core:1.6.0' }
}

这篇关于如何解决本机 java/kotlin 中依赖项的 AAR 元数据中指定的 minCompileSdk (31) 错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆