"错误:无法完成Gradle执行。原因:Gradle构建守护程序意外消失(可能已被杀死或可能已崩溃)"

时间:2017-01-16 20:37:40

标签: android gradle

我的android工作室开始冻结我,所以我使用任务管理器杀死了任务,当我重新打开android studio时出现了这个错误:

  

错误:无法完成Gradle执行。原因:Gradle构建守护程序   意外消失(可能已经被杀或可能已经坠毁)

我尝试清理和重建gradle并关闭并重新启动android但它并没有消失。堆栈溢出的主要答案似乎已经过时了点击那些不再存在的东西的答案,例如Settings-->Gradle-->GradleVM options

8 个答案:

答案 0 :(得分:16)

我从信息问题跟踪器中解决了它发生在android 3.0 canary 4

  1. 转到gradle.properties
  2. 添加此代码     android.enableAapt2=false

答案 1 :(得分:5)

如下所述: https://developer.android.com/studio/intro/studio-config.html

要更改VM堆大小,请执行以下操作: 1.帮助>编辑自定义VM选项 2.添加行

  

-XmxheapSize

,其中heapSize是您想要的大小。 即。

  

-Xmx2g

2演出

答案 2 :(得分:2)

这是因为系统中缺少RAM内存。

  1. 关闭Android Studio的所有实例并重新启动它。
  2. 确保RAM释放了一些空间: 检查Windows任务管理器(通过按 Ctrl + Alt + Del 它将显示) - >性能。

答案 3 :(得分:2)

此错误主要与Android Studio 3.0 Canary 3 AAPT2(Android资产包装工具)有关。

  
      
  • 使用AAPT2改进增量资源处理。要启用AAPT2,请在您的gradle.properties文件中添加>以下内容:android.enableAapt2=true
  •   

这是为Android工作室添加的新功能,以提高其性能。

Read more about improved android plugin.

但有些如何导致错误即使是全新安装也会在首次启动时弹出此错误。你只需要做一件事来解决这个问题。

  1. 转到gradle.properties

  2. 添加此行android.enableAapt2=false(如果尚未存在。)

  3.   

    如果设置android.enableAapt2=true,则会再次出现相同的错误。   heapSize与此问题无关。)

答案 4 :(得分:1)

可能是VM堆大小的原因。一旦尝试添加下面的行 帮助 - >编辑自定义VM选项

-Xmx2g

其中2g是堆的大小

答案 5 :(得分:0)

Close your android studio and restart your computer.

Then try building it again. Sometimes this error goes out by simply restarting your computer.

答案 6 :(得分:0)

这个错误与更少的ram有关 对我来说,在我关闭模拟器后它被修复了 因为模拟器消耗了很多内存并重新启动它 android studio需要这么多ram来运行... 所以释放一些内存并重启工作室

答案 7 :(得分:0)

我也遇到同样的问题,只需关闭所有其他标签,然后单击无效的捕获并重新启动Studio即可。