解决异常:AndroidStudio报错checkDebugAarMetadata及CheckAarMetadataWorkAction

这篇具有很好参考价值的文章主要介绍了解决异常: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.+,即下调一个版本号。形如
    原gradle文件是implementation 'androidx.recyclerview:recyclerview:1.+'//表示1.xx最新版本,可能1.0、1.1、1.2、1.3、1.4、1.5依次类推
    
    现改为
    implementation 'androidx.recyclerview:recyclerview:1.2.+'//表示1.2.xx最新版本,可能1.2.0、1.2.1、1.2.2、1.2.3、1.2.4、1.2.5依次类推
  3. 重新编译后,再调试运行,不再出现该依赖组件提示,说明本修改有效,依此类推,下调其他依赖组件版本号,直到不再出现类似提示,该问题解决。

        特此录,备忘。文章来源地址https://www.toymoban.com/news/detail-400257.html

到了这里,关于解决异常:AndroidStudio报错checkDebugAarMetadata及CheckAarMetadataWorkAction的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [踩坑记] CUDA环境下bitsandbytes安装报错/异常解决

    :模型量化,bitsandbytes,bitsandbytes报错,大模型环境,CUDA环境 在部署大模型LLaMA的过程中,需要安装量化工具包 bitsandbytes ,环境如下: 操作系统:Ubuntu 18.04 GPU:4xA100 40G CUDA:11.7 cuDNN:8.4 bitsandbytes: 0.38.0 github库 在 conda python 环境下,通过 pip install bitsandbytes 直接安装

    2024年02月08日
    浏览(40)
  • java反射异常报错解决:java.lang.NoSuchFieldException

    我这里是学习测试开发时报错,关联:运行代码中调用另一个代码文件的私有属性并且这个私有属性还需与本地excel文件中的title一致! 报错信息如下图: 69行代码: 103行代码:  Caseinfo私有属性代码: excel下标0行的列头: 总结:最终通过反复查看java.lang.NoSuchFieldException源代

    2024年02月12日
    浏览(42)
  • AndroidStudio打包 Invalid keystore format 报错

    先贴出报错信息 Execution failed for task \\\':examplecases:packageRelease\\\'. A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable     com.android.ide.common.signing.KeytoolException: Failed to read key aaa from store \\\"C:UsersaDesktopNewProjectaaa.jks\\\": Invalid keystore format * Try: Ru

    2024年02月16日
    浏览(33)
  • 使用 VS2022 内置 Git 异常,报错“长度不能小于0” 解决办法

    关于使用 VS2022 内置 Git 异常,报错“长度不能小于0”的问题 需要在注册表(regedit)中增加项 路径 [计算机HKEY_LOCAL_MACHINESOFTWARETECOcular.3agentconfig] 下新增 [字符串值] hookapi_disins [数值数据] 1 可直接运行命令行添加注册表 路径 [计算机HKEY_LOCAL_MACHINESOFTWARETECOcular.3agent

    2024年02月11日
    浏览(41)
  • 【Java异常】idea 报错:无效的目标发行版:17 的解决办法

    springcloud的第一个demo项目就给我干趴了 java: 无效的目标发行版: 17 原因就是 JDK 版本不对。从 IDEA 编辑器中可以找到问题的原因所在,如下图是编辑器里的配置: 将 Settings -- Build, Execution, Deployment -- Complier -- Java Complier 配置下的 Project bytecode version: 17 改为 与 项目使用的 JDK 版

    2024年02月02日
    浏览(42)
  • 【异常解决】(一)解决docker报错failed to compute cache key: “...“ not found

    本文章仅做记录异常用途 使用.net core右键LY.ProductSchedularService.Api自动生成dockerfile 并使用 构建镜像时,报错提示: failed to compute cache key: “/App/LY/NetCore/LY.Common/LY.Common.csproj” not found: not found DockerFile如下 原因分析: Dockerfile不能跟LY.ProductSchedularService.Api项目同级的,因为该项

    2024年02月11日
    浏览(46)
  • AndroidStudio连不上adb报错ADB Connection Error

    之前笔者一直通过AndroidStudio来看日志,也一直用的一套自己的SDK,用了好几年了。 但是突然有一天,AndroidStudio启动后就弹出警告窗:ADB Connection Error,如下: 在Event Log面板还持续性的输出:Unable to detect adb version 检查了一下,我端口5037并没有被其它进程占用,是adb占用的。

    2024年03月10日
    浏览(42)
  • SpringBoot项目报错:org.springframework.beans.factory.UnsatisfiedDependencyException依赖注入异常(已解决)

           目录 报错信息 可能原因 结论         最近在学Spring Boot,今天在做Spring Boot + Mybatis Plus + Vue项目时启动后端报错:         先看报错信息,说出现了一个 依赖注入异常(UnsatisfiedDependencyException) ,在创建名为 \\\'loginController\\\' 的bean时出错,并且问题出现在字段 \\\'

    2024年02月11日
    浏览(45)
  • 【异常解决】SpringBoot + Maven 在 idea 下启动报错 Unable to start embedded Tomcat(已解决)

    spring boot(v2.5.14) + maven + idea 启动项目 之前项目一直启动的好好的,都能正常运行。重启的时候突然就不能启动了。 报错日志如下: 根据网上搜索出以下几种情况: 1、JDK版本问题 2、IDEA环境变量问题 3、等等 以上原因都不是导致我本次项目启动不起来的真正问题。 根据项目

    2024年02月03日
    浏览(63)
  • vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

    场景:从git上面拉下来一个项目 npm i 下载完依赖以后 npm run serve 去运行项目的时候 报错TypeError: Cannot set property ‘parent’ of undefined 如图所示 原因:首先排查发现判断得出是less解析失败导致 但是经过长时间的查询解决方案发现是因为vue版本在下载包的过程中由2.6.10升级为2

    2024年02月12日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包