java - 指定的 minCompileSdk (31)

标签 java android gradle sdk

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:\Users\mohammad.zeeshan1.gradle\caches\transforms-2\files-2.1\a20beb0771f59a8ddbbb8d416ea06a9d\jetified-core-ktx-1.7.0-alpha02\META-INF\com\android\build\gradle\aar-metadata.properties.

最佳答案

如错误消息中所述,如果您使用 androidx.core:core-ktx:1.7.0-alpha02 , 你的 compileSdk至少需要 31你有30那里。
更新编译 SDK 版本或使用旧版本的 core-ktx 依赖项。

关于java - 指定的 minCompileSdk (31),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69097847/

相关文章:

java - Android 以编程方式将图像设置为 TextView 的背景

android - 在 phonegap 中打开 android 键盘时隐藏的文本字段

java - 当任何一个在浏览器中键入时,如何使键盘输入按钮显示 “Search”,否则它会像往常一样用作 Enter?

android - 在 android 中创建、显示和打印 pdf 文档的最佳策略是什么

gradle - 在配置阶段使用settings.gradle中的ant

java - 构建脚本 - 如何判断 apache tomcat 是否正确部署了我的 webapp?

java - 如何创建以二进制形式保存 528 位记录的 HashMap

具有多个带空格参数的 Java ProcessBuilder

blackberry - 黑莓市场的目标 JRE

Java 9 gradle 找不到 javafx 模块