intelliJ android 项目中的 appmergeDebugResources 任务执行失败

execution failed for appmergeDebugResources task in intelliJ android project

提问人:Ishani 提问时间:5/30/2020 最后编辑:Ishani 更新时间:6/3/2020 访问量:673

问:

我无法克服这个错误。我正在使用 IntelliJ 2020.1.1,我已经尝试了所有建议的解决方案——升级(6.1)和降级(6.0 和 5.6.4)gradle、更改 gradle 属性、清理/重建等。

执行任务:项目 D:\MyApplication1 中的 [:app:assembleDebug]

任务 :app:preBuild UP-TO-DATE 任务 :app:preDebugBuild UP-TO-DATE 任务 :app:compileDebugAidl NO-SOURCE 任务 :app:generateDebugBuildConfig UP-TO-DATE 任务 :app:compileDebugRenderscript NO-SOURCE 任务 :app:javaPreCompileDebug UP-TO-DATE 任务 :app:mainApkListPersistenceDebug UP-TO-DATE 任务 :app:generateDebugResValues UP-TO-DATE 任务 :app:generateDebugResources UP-TO-DATE 任务 :app:createDebugCompatibleScreenManifests UP-TO-DATE 任务 :app:extractDeepLinksDebug UP-TO-DATE 任务 :app:processDebugManifest UP-TO-DATE 任务 :app:mergeDebugShaders 任务:app:compileDebugShaders 任务 :app:generateDebugAssets 任务 :app:mergeDebugAssets 任务 :app:mergeDebugResources 失败

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

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

    发生多个任务操作失败: 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #3:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #4:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #5:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #6:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #7:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #8:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护程序 #9:守护程序启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时出错 AAPT2 aapt2-3.6.0-rc01-6040484-windows 守护进程 #10: 守护进程启动失败 请检查是否安装了 Windows 通用 C 运行时。 这在正常情况下不应该发生,如果发生,请提出问题。

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

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

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用 '--warning-mode all' 显示各个弃用警告。 查看 https://docs.gradle.org/6.4.1/userguide/command_line_interface.html#sec:command_line_warnings

构建在 33 秒内失败 11 个可操作任务:4 个已执行,7 个最新”

android-studio intellij-idea android-gradle-plugin build.gradle

评论

0赞 Aadil Mehraj 5/30/2020
检查您的布局文件,您在某处有语法
0赞 Andrey 5/31/2020
你试过 stackoverflow.com/a/60836833/2000323
0赞 Ishani 6/3/2020
我一直在尝试安装 CRT,但它总是说“更新不适用于计算机”。今天,我发现我的系统上没有安装 Service Pack 1。现在 CRT 已经安装好了,我的项目终于可以运行了。谢谢

答:

0赞 Ishani 6/3/2020 #1

它在安装 Universal C Runtime 后工作。 每次尝试安装 CRT 时,我都会收到“更新不适用于您的计算机”消息。原来我的系统上没有安装 Service Pack 1。CRT 是在此更新后安装的,我的项目也最终执行了。