title: build.gradle file error in Android Studio can't applied main & dependencies
body: <p>I have problem with <code>Android Studio</code> in <strong>build.gradle</strong> after I converted <code>Eclipse</code> project to <code>Android Studio</code> project. </p>
  
  <p>I spent more than 2 hours finding a solution, with no results!!</p>
  
  <p><strong>build.gradle code:</strong> </p>
  
  <pre><code>apply plugin: 'android'
  
   dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
   }
  
  android {
  compileSdkVersion 19
  buildToolsVersion "17.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>It <strong>gives</strong>: <code>Error:(1, 0) Plugin with id 'com.android.application' not found.</code></p>
  
  <p><strong>Screen Shot</strong> </p>
  
  <p><img src="https://i.stack.imgur.com/qkIjq.png" alt="enter image description here"></p>
  
  <p>Any help will be appreciated ... </p>