Flutter 任务 app:mergeDebugNativeLibs 和 app:mergeDebugJavaResource 失败

Sni*_*vio 4 dart visual-studio-code flutter

失败:构建完成,有 2 次失败。

1:任务因异常而失败。

  • 出了什么问题:任务“:app:mergeDebugNativeLibs”的执行失败。

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 文件 'com.android.builder.files.ZipCentralDirectory@6f58452a' 时发生失败,但在缓存中找不到以前的版本

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

2:任务失败,出现异常。

  • 出了什么问题:任务 ':app:mergeDebugJavaResource' 执行失败。

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 文件 'com.android.builder.files.ZipCentralDirectory@48b70346' 时发生失败,但在缓存中找不到以前的版本

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

在 23 秒内构建失败运行 Gradle 任务“assembleDebug”...运行 Gradle 任务“assembleDebug”...完成 23.9 秒异常:Gradle 任务 assembleDebug 失败,退出代码为 1

Dev*_*haw 10

尝试以下任一步骤:

  1. 转到文件 > 单击 Invalidate Caches/Restart

  2. 重启你的机器

  3. 在终端上写flutter clean然后flutter run

  • 如何使缓存失效? (2认同)

小智 5

在设置我的 flutter 项目在 iOS 上运行后,我遇到了同样的问题。当我尝试在 Android 上运行它时,抛出了这个错误。

这对我有用(在 Windows 上):

  1. 关闭项目并关闭代码编辑器

  2. 打开任务管理器

  3. 完成您看到的所有与 vscode 相关的任务(或与您正在使用的 IDE 相关的任务)

  4. 完成所有与 Java 相关的任务,包括OpenJDK Platform 二进制文件(通常有两个;完成两个任务)

  5. 转到项目的根文件夹并删除构建文件夹

  6. 再次打开您的项目并运行

祝你好运!