如何解决本机 java/kotlin 中依赖项的 AAR 元数据中指定的 minCompileSdk (31) 错误? [英] How to resolve this error The minCompileSdk (31) specified in a dependency's AAR metadata in native java/kotlin?
问题描述
在依赖项的 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屋!