Je suis en train de configurer Kotlin de travailler avec Java 1.8 dans mon projet Android. J'ai essayé d'ajouter l' compileKotlin
bloc au fond de mon build.gradle
le fichier, mais j'obtiens une erreur si je le fais.
L'erreur qui se produit est la suivante:
Erreur:(38, 0) n'a pas Pu trouver la méthode compileKotlin() pour les arguments [build_dvcqiof5pov8xt8flfud06cm3$_run_closure4@66047120] sur le projet 'core' de type org.gradle.l'api.Projet.
Le projet fonctionne très bien sans ce bloc. Ce qui me manque? Voici le compléter build.gradle
le fichier, c'est plutôt un truc de base:
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'
}
}