title: compileKotlin block in build.gradle file throws error "Could not find method compileKotlin() for arguments [...]"
body: <p>I'm trying to configure Kotlin to work with Java 1.8 in my Android project. I've tried adding the <code>compileKotlin</code> block at the bottom of my <code>build.gradle</code> file, but I get an error if I do so.</p>
  
  <p>The error that occurs is the following:</p>
  
  <blockquote>
    <p>Error:(38, 0) Could not find method compileKotlin() for arguments
    [build_dvcqiof5pov8xt8flfud06cm3$_run_closure4@66047120] on project
    ':core' of type org.gradle.api.Project.</p>
  </blockquote>
  
  <p>The project runs fine without this block. What am I missing? Here's the complete <code>build.gradle</code> file, it's pretty basic stuff:</p>
  
  <pre><code>apply plugin: 'com.android.library'
  apply plugin: 'kotlin-android'
  
  
  android {
      compileSdkVersion 25
      buildToolsVersion '25.0.2'
  
  
      defaultConfig {
          minSdkVersion 24
          targetSdkVersion 25
          versionCode 1
          versionName '1.0.0'
  
          testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
  
      }
  
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  dependencies {
      compile 'com.android.support:appcompat-v7:25.3.1'
      compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
      compile 'com.google.android.support:wearable:2.0.2'
  }
  
  repositories {
      mavenCentral()
  }
  
  compileKotlin {
      sourceCompatibility = JavaVersion.VERSION_1_8
      targetCompatibility = JavaVersion.VERSION_1_8
  
      kotlinOptions {
          jvmTarget = '1.8'
          apiVersion = '1.1'
          languageVersion = '1.1'
      }
  }
  </code></pre>