2017-11-03 35 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" 
相關問題