java - 如何解决本机 Java 或 Kotlin 中的错误“在依赖项的 AAR 元数据中指定的 minCompileSdk (31)”?
问题描述
错误信息:
在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模块的 compileSdkVersion (android-30)。依赖:androidx.core:core-ktx:1.7.0-alpha02。
AAR 元数据文件:
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。
解决方案
在您的文件中同时设置compileSdkVersion
和。targetSdkVersion
31
build.gradle(app)
android {
compileSdkVersion 31 // <-- This
defaultConfig {
applicationId "com.example.app"
targetSdkVersion 31 // <-- and this too
// ...
}
}
推荐阅读
- file - 如何在golang中覆盖httpserver ErrorLog?
- dynamics-crm - 我正在尝试使用 CDS 创建操作卡,但根据要求面临以下问题
- c# - 场景开始时角色立即移动
- python - 如何让我的代码识别上面定义的函数
- sql-server - 如何在 MS SQL Server 中打印此模式?
- git - 同时生成两个git补丁文件不冲突
- docker - 将 Docker 映像部署到 Heroku 时出现 R10 错误
- python - 为什么代码不能用于配置 while 循环
- c# - C# label 给出了一个迭代
- javascript - [Vue 警告]:渲染错误:“TypeError:无法读取未定义的属性 'NomeStr'”