Android Studio:无法完成 gradle 执行。原因是空的

Android Studio: Failed to complete gradle execution. Cause is empty

我尝试根据在 Whosebug 上找到的所有答案设置不同的 Gradle Vm 选项,但似乎没有任何效果 我在 Android Studio 1.2.2 当我尝试在模拟器或设备上 运行 应用程序时出现此错误。

唯一对我有用的是我需要在不同的目录中设置新项目,但它只适用于 3 个实例,然后砰的一声,弹出此错误。重复上述过程 10 次是一项繁琐的工作。

Edit_1 : 我什至尝试使 caches/restart 无效,但没有成功

通常 运行 gradle 手动或 Gradle 菜单(屏幕右侧 -> 应用程序 -> 任务 -> 构建 -> assembleDebug)的 assembleDebug 会提供更多信息.

在我的例子中,它显示了资源文件中的问题。

已降级到版本 1.0.1 以使一切正常运行。我使用的是相同的项目文件,它在此版本上运行 n 次,并且相同的项目文件在工作室版本 1.2.2 上出现上述空错误

如果您要删除布局或字符串等资源。确保所有内容都被正确删除每个依赖项都被删除 properly.A 彻底清理。这解决了我的问题

我遇到过,每次的原因都不一样。

第一个是 xml 文件中的错误。我通过恢复到最新的稳定提交来解决这个问题。错误是缺少“/>”结束标记。不知道为什么android工作室没有指出来。我的几个同事都遇到过这种情况

第二次修复是添加一行 -Xmx256m 要么 -Xmx512m

在: 文件->设置->构建、部署和执行->构建工具->Gradle->Gradle Vm 选项

希望对您有所帮助

这可能是因为您在 android 工作室设置中指定了任何命令行选项。您可以前往

查看

文件 > 设置 > 构建、执行、部署 > 编译器

并查看 "Command-line-options" 并检查是否提供任何东西。 (在你的情况下 -x)。如果是这样,请将其删除并单击“应用”和“确定”。它在我的情况下有效...

原因为空,因为问题出在您的资源xml或清单