title: OutOfMemoryError when compiling my android app with gradle
body: <p>I'm trying to build my app via gradle and I'm currently having this issue after running a <code>./gradlew build</code>:</p>
  
  <pre><code>:myApp:compileDebug
  
  
  The system is out of resources.
  Consult the following stack trace for details.
  java.lang.OutOfMemoryError: Java heap space
      at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
      at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
      at com.sun.tools.javadoc.DocCommentScanner.getLineMap(DocCommentScanner.java:438)
      at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
      at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
      at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
      at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
      at com.sun.tools.javac.main.Main.compile(Main.java:353)
      at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
      at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:40)
      at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:33)
      at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:95)
      at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:48)
      at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:34)
      at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:29)
      at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:20)
      at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:33)
      at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:24)
      at org.gradle.api.tasks.compile.Compile.compile(Compile.java:68)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
      at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
      at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047)
      at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877)
      at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216)
      at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122)
      at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147)
      at org.gradle.api.tasks.compile.JavaCompile_Decorated.invokeMethod(Unknown Source)
      at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source)
  :myApp:compileDebug FAILED
  </code></pre>
  
  <p>Any idea?</p>