栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

解决异常:AndroidStudio报错checkDebugAarMetadata及CheckAarMetadataWorkAction

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决异常:AndroidStudio报错checkDebugAarMetadata及CheckAarMetadataWorkAction

描述

Execution failed for task ':app:checkDebugAarmetadata'.

> Multiple task action failures occurred:

   > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarmetadataWorkAction

      > 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.recyclerview:recyclerview:1.3.0-alpha02.

       如果按照提示所指,升级为compileSdk为31,又面临着当前一大批android12以下均不可用,并且升级当前JDK8为JDK11或以上版本,但是2个月多前该套源码还可以用,现在无端不可用不符合常规呀。

       如果保持当前compileSdk为30或28,gradle编译通过,但运行调试又报上述错误。

       百思不得其解。

解决

       采用以下三步终于解决

  1. 保持当前compileSdk为30或28
  2. 下调依赖组件对应版本号,比如Dependency: androidx.recyclerview:recyclerview:1.3.0-alpha02,改对应gradle文件原来版本号1.+为1.2.+,即下调一个版本号。
  3. 重新编译后,再调试运行,不再出现该依赖组件提示,说明本修改有效,依此类推,下调其他依赖组件版本号,直到不再出现类似提示,该问题解决。

        特此录,备忘。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343330.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号