J'ai un projet écrit en java et j'intègre kotlin à l'aide de gradle. J'essaye de suivre https://kotlinlang.org/docs/reference/using-gradle.html
Mon build.gradle
buildscript {
ext.kotlin_version = "1.1.51"
repositories {
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: "kotlin"
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7"
}
selon Erreur Kotlin: impossible de trouver org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7 la bibliothèque est uniquement disponible dans kotlin v1.1 et supérieur. Lorsque je déploie cette bibliothèque et que je l’utilise dans mon projet Android, l’erreur apparaît dans le titre.
Réponses:
2 pour la réponse № 1vous devez remplacer
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7"
avec
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
0 pour la réponse № 2
À partir de Kotlin 1.1.2 et si vous ciblez JDK 7 ou JDK 8, vous pouvez utiliser des versions étendues de la bibliothèque standard Kotlin contenant des fonctions d’extension supplémentaires pour les API ajoutées dans les nouvelles versions de JDK. Utilisez l'une des dépendances suivantes:
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7"
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"