我有一个用java编写的项目我正在使用gradle集成kotlin。我正在尝试关注https://kotlinlang.org/docs/reference/using-gradle.html
我的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"
}
根据Kotlin Error : Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7,该库仅在kotlin v1.1及更高版本中可用。当我部署这个库并在我的android项目中使用它时,我得到标题中的错误。
答案 0 :(得分:2)
你需要替换
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7"
带
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
答案 1 :(得分:0)
从Kotlin 1.1.2开始,如果你的目标是JDK 7或JDK 8,你可以使用Kotlin标准库的扩展版本,它包含在新JDK版本中添加的API的附加扩展功能。 使用以下依赖项之一:
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7"
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"