title: To run dex in process, the Gradle daemon needs a larger heap. It currently has approximately 910 MB
body: <p>I am getting this Gradle error every time I run my app. The error is:</p>
  
  <blockquote>
    <p>To run dex in process, the Gradle daemon needs a larger heap.
    It currently has approximately 910 MB.</p>
    
    <p>For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.</p>
    
    <p>To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
    For more information see <a href="https://docs.gradle.org/current/userguide/build_environment.html">https://docs.gradle.org/current/userguide/build_environment.html</a></p>
  </blockquote>
  
  <p>Here is my build.gradle (Module:app) file:</p>
  
  <pre><code>apply plugin: 'com.android.application'
  
      android {
          compileSdkVersion 23
          buildToolsVersion "23.0.3"
  
          defaultConfig {
              applicationId "mobileapp.tech2dsk"
              minSdkVersion 15
              targetSdkVersion 23
              versionCode 1
              versionName "1.0"
          }
          buildTypes {
              release {
                  minifyEnabled false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              }
          }
      }
  
      dependencies {
          compile fileTree(dir: 'libs', include: ['*.jar'])
          testCompile 'junit:junit:4.12'
          compile 'com.android.support:appcompat-v7:23.3.0'
          compile 'com.android.support:design:23.3.0'
      }
  </code></pre>
  
  <p>And here is my build.gradle(Project) file:</p>
  
  <pre><code>// Top-level build file where you can add configuration options common to all sub-projects/modules.
  
  buildscript {
      repositories {
          jcenter()
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:2.1.0'
  
          // NOTE: Do not place your application dependencies here; they belong
          // in the individual module build.gradle files
      }
  }
  
  allprojects {
      repositories {
          jcenter()
      }
  }
  
  task clean(type: Delete) {
      delete rootProject.buildDir
  }
  </code></pre>
  
  <p>and here is my gradle.properties file :</p>
  
  <pre><code># Project-wide Gradle settings.
  
  # IDE (e.g. Android Studio) users:
  # Gradle settings configured through the IDE *will override*
  # any settings specified in this file.
  
  # For more details on how to configure your build environment visit
  # http://www.gradle.org/docs/current/userguide/build_environment.html
  
  # Specifies the JVM arguments used for the daemon process.
  # The setting is particularly useful for tweaking memory settings.
  # Default value: -Xmx10248m -XX:MaxPermSize=256m
  # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
  
  # When configured, Gradle will run in incubating parallel mode.
  # This option should only be used with decoupled projects. More details, visit
  # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
  # org.gradle.parallel=true
  </code></pre>