2017-11-03 112 views
0

我有一个用java编写的项目我正在使用gradle集成kotlin。我试图按照https://kotlinlang.org/docs/reference/using-gradle.html错误:无法解决版本的依赖关系'org.jetbrains.kotlin:kotlin-stdlib-jre7:jar'

我的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库仅在科特林v1.1和最多可用。当我部署这个库并在我的android项目中使用它时,我会在标题中看到错误。

回答

2

需要更换

compile "org.jetbrains.kotlin:kotlin-stdlib-jre7" 

compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 
0

与科特林1.1.2开始,如果你的目标JDK 7或JDK 8,你可以使用标准的科特林的扩展版本包含用于在新的JDK版本中添加的API的附加扩展功能的库。 使用以下某种依赖关系:

compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7" 
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8" 
相关问题