构建我的应用程序时发生错误。(任务':app:checkDebugAarMetadata'的执行失败。)

Posted

技术标签:

【中文标题】构建我的应用程序时发生错误。(任务\':app:checkDebugAarMetadata\'的执行失败。)【英文标题】:Error occur when I am building my app.(Execution failed for task ':app:checkDebugAarMetadata'.)构建我的应用程序时发生错误。(任务':app:checkDebugAarMetadata'的执行失败。) 【发布时间】:2021-11-16 07:56:40 【问题描述】: 出了什么问题: 任务“: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.core:core-ktx:1.7.0-beta01。 AAR 元数据文件:C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1\56c0cb97790e9054921ec81d\jetified-core-ktx-1.7.0-beta01\META-INF\com\android\build\gradle \aar-metadata.properties。 执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 指定的 minCompileSdk (31) 依赖项的 AAR 元数据(META-INF/com/android/build/gradle/aar-metadata.properties) 大于此模块的 compileSdkVersion (android-30)。 依赖:androidx.core:core:1.7.0-beta01。 AAR 元数据文件:C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1\ad49c3e20e28519b53\core-1.7.0-beta01\META-INF\com\android\build\gradle\aar-metadata .properties。

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

/com/android/build/gradle/aar-metadata.properties中的minCompileSdk改为30

【讨论】:

我已经改变了它,但是当我构建我的项目时仍然会出现这个错误。任务“:app:checkDebugAarMetadata”执行失败。 > 发生多个任务操作失败: > 执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 你的 build.grade 怎么样?你也改变了吗?当你在那里时,将 compileSdkVersion 和 targetSdkVersion 设置为 30 以确保。之后,也许尝试使缓存无效并重新启动? 我将它更改为 30,但我收到了 depreciated apis 的错误。感谢您的意见。

以上是关于构建我的应用程序时发生错误。(任务':app:checkDebugAarMetadata'的执行失败。)的主要内容,如果未能解决你的问题,请参考以下文章

错误:当我构建项目时,任务“:app:transformClassesWithMultidexlistForDebug”执行失败

任务“:app:mergeExtDexDebug”执行失败

在android studio中构建groovy时,gradle错误“任务':app:compileDebugJava'执行失败”

错误:任务应用程序执行失败:mergeDebugResources

我怎样才能改变我的gulp文件,以便在代码库发生变化时运行构建任务?

构建时 Android Manifest 出现错误