当前位置: 首页 > 知识库问答 >
问题:

当我试着运行一个flatter应用程序时,它会显示错误:FAILURE:Build failed with a exception。完整错误如下所示

郜彦
2023-03-14

无效的DEP文件:C:\Users\bhard\AndroidStudioProjects\true\u weather。dart_工具\flatter_构建\54ec25ea3e00199f07d81cf92fc10210\kernel_快照。d无效的depfile:C:\Users\bhard\AndroidStudioProjects\true_weather。dart_工具\flatter_构建\54ec25ea3e00199f07d81cf92fc10210\kernel_快照。D

失败:生成失败,出现异常。

  • 出了什么问题:任务'html" target="_blank">执行失败:app: check DebugAarMetadata'。

发生多个任务操作失败:执行com时发生故障。Android建筑格雷德尔。内部的任务。CheckAarMetadataWorkAction

>

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的洞察力。

    获得更多帮助https://help.gradle.org

    生成在42s中失败异常:Gradle任务assembleDebug失败,退出代码为1

  • 共有2个答案

    荆煌
    2023-03-14

    谢谢你的帮助,但我自己找到了解决办法。

    解决方案:-如果你有和我一样的错误,那么你只需要签出你的compileSdkVersion,它显示在你的错误中,比如“模块的compileSdkVersion(android-30)”某个地方出错了。然后你需要找到“minCompileSdk”这个词写在你的错误中,在我的例子中它就像“minCompileSdk(31)”这个显示所需的minCompileSdk版本。所以你必须把你的版本改成这个。

    要做到这一点,首先你需要进入“Android”

    你做到了。

    融唯
    2023-03-14

    进入应用程序级构建。格雷德尔档案。

    改变

    1. 将DK版本编译为31
     类似资料: