错误:无法解析依赖项'org.jetbrains.kotlin的版本:kotlin-stdlib-jre7:jar'

时间:2017-11-03 22:31:45

标签: kotlin

我有一个用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项目中使用它时,我得到标题中的错误。

2 个答案:

答案 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"