任务 ':app:checkDebugAarMetadata 执行失败
Posted
技术标签:
【中文标题】任务 \':app:checkDebugAarMetadata 执行失败【英文标题】:Execution failed for task ':app:checkDebugAarMetadata任务 ':app:checkDebugAarMetadata 执行失败 【发布时间】:2022-01-19 06:19:45 【问题描述】: 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 指定的 minCompileSdk (31) 依赖项的 AAR 元数据(META-INF/com/android/build/gradle/aar-metadata.properties) 大于此模块的 compileSdkVersion (android-30)。 依赖:androidx.work:work-runtime:2.7.0-rc01。 AAR 元数据文件:C:\Users\100812.gradle\caches\transforms-2\files-2.1\8fcba37f766c3622d8dbd30df4e98577\work-runtime-2.7.0-rc01\META-INF\com\android\build\gradle\aar-metadata .properties。
【问题讨论】:
你好,能分享一下build.gradle文件吗 你想做什么? 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:minCompileSdk
为 31,但minSdkVersion
明显更低。增加项目的compileSdk
足以解决问题。无需覆盖甚至更改 targetSdk
。
android
compileSdk 31
...
compileSdkVersion
从 29 到 31
targetSdkVersion
从 29 到 31
【讨论】:
【参考方案2】:你可以在 android > app > build.gradle
下找到compileSdkVersion
android
compileSdkVersion 31
...
【讨论】:
以上是关于任务 ':app:checkDebugAarMetadata 执行失败的主要内容,如果未能解决你的问题,请参考以下文章