title: My android project is "using an old version of the Android Gradle plug-in"
body: <p>I am getting this error </p>
  
  <pre><code>Project is using an old version of the Android Gradle plug-in. The minimum supported version is 0.6.3.
  
  Please update the version of the dependency 'com.android.tools.build:gradle' in your build.gradle files.
  </code></pre>
  
  <p>So i did research and realized I had to go to my project build.gradle file and change this part of my dependencies</p>
  
  <pre><code>dependencies {
  classpath 'com.android.tools.build:gradle:0.4'
  }
  </code></pre>
  
  <p>but my build.gradle file doesnt have that. This is my build.gradle file</p>
  
  <pre><code>apply plugin: 'android'
  
   dependencies {
  compile fileTree(dir: 'libs', include: '*.jar')
  compile project(':Desktop:Coding:SlidingMenu-master:library')
  }
  
  android {
  compileSdkVersion 19
  buildToolsVersion "19.0.0"
  
  sourceSets {
      main {
          manifest.srcFile 'AndroidManifest.xml'
          java.srcDirs = ['src']
          resources.srcDirs = ['src']
          aidl.srcDirs = ['src']
          renderscript.srcDirs = ['src']
          res.srcDirs = ['res']
          assets.srcDirs = ['assets']
      }
  
      // Move the tests to tests/java, tests/res, etc...
      instrumentTest.setRoot('tests')
  
      // Move the build types to build-types/&lt;type&gt;
      // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
      // This moves them out of them default location under src/&lt;type&gt;/... which would
      // conflict with src/ being used by the main source set.
      // Adding new build types or product flavors should be accompanied
      // by a similar customization.
      debug.setRoot('build-types/debug')
      release.setRoot('build-types/release')
  }
  }
  </code></pre>
  
  <p>What am I missing?</p>
  
  <p>EDIT:</p>
  
  <p>updated code</p>
  
  <pre><code> apply plugin: 'android'
  
  buildscript {
  repositories {
      mavenCentral()
  }
  
  dependencies {
  classpath 'com.android.tools.build:gradle:0.6.4'
  compile fileTree(dir: 'libs', include: '*.jar')
  compile project(':Desktop:Coding:SlidingMenu-master:library')
  }
  }
  
  
   android {
  compileSdkVersion 19
  buildToolsVersion "19.0.0"
  
  sourceSets {
      main {
          manifest.srcFile 'AndroidManifest.xml'
          java.srcDirs = ['src']
          resources.srcDirs = ['src']
          aidl.srcDirs = ['src']
          renderscript.srcDirs = ['src']
          res.srcDirs = ['res']
          assets.srcDirs = ['assets']
      }
  
      // Move the tests to tests/java, tests/res, etc...
      instrumentTest.setRoot('tests')
  
      // Move the build types to build-types/&lt;type&gt;
      // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
      // This moves them out of them default location under src/&lt;type&gt;/... which would
      // conflict with src/ being used by the main source set.
      // Adding new build types or product flavors should be accompanied
      // by a similar customization.
      debug.setRoot('build-types/debug')
      release.setRoot('build-types/release')
  }
   }
  </code></pre>
  
  <p>new error</p>
  
  <pre><code> No signature of method: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() is applicable for argument types: (org.gradle.api.internal.file.collections.DefaultConfigurableFileTree) values:  [directory 'libs']
   Possible solutions: module(java.lang.Object)
  
  &lt;a href="error in file: C:\Users\cmtc\Documents\Android\StayHealthy\build.gradle at line: 10"&gt;Build file 'C:\Users\cmtc\Documents\Android\StayHealthy\build.gradle' line: 10
  </code></pre>
  
  <p></p>