如何解决Flutter应用构建失败(任务':app:mergeDebugResources'执行失败)?

时间:2020-10-04 08:52:20

标签: android flutter build

在调试模式下在sdk gphone x86上启动lib \ main.dart ...

失败:构建失败,并出现异常。

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

发生多个任务操作失败: 执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 > Android资源编译失败 C:\ Users \ ASUS \ Documents \ bookingapp \ Fook \ build \ app \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml:AAPT:错误:文件无法编译。

执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 > Android资源编译失败 C:\ Users \ ASUS \ Documents \ bookingapp \ Fook \ build \ app \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-hi \ values-hi.xml:AAPT:错误:文件无法编译。

执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 > Android资源编译失败 C:\ Users \ ASUS \ Documents \ bookingapp \ Fook \ build \ app \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-de \ values-de.xml:AAPT:错误:文件无法编译。

执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 > Android资源编译失败 C:\ Users \ ASUS \ Documents \ bookingapp \ Fook \ build \ app \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-lo \ values-lo.xml:AAPT:错误:文件无法编译。

2 个答案:

答案 0 :(得分:0)

尝试一个干净的版本:

flutter clean

然后尝试在其他设备上运行:

flutter run -d DeviceName --release

如果您不需要调试,但仍然需要日志,则发布配置或配置文件配置应为您工作-profile

答案 1 :(得分:0)

最终发现问题是我的防病毒软件限制了APT的执行并在受保护的文件夹中进行了更改

  1. 禁用文件保护
  2. 允许AAPT执行