2017-03-03 37 views

回答

10

看來你的項目是這樣的,你依靠kotlin-stdlib 1.1和1.0 kotlin-reflect配置方式。最有可能的情況是,您已經對kotlin-stdlib 1.1有明確的依賴關係,但不依賴於kotlin-reflect,而某些其他庫(您依賴於)取決於kotlin-reflect 1.0。

如果確實如此,解決方案是提供一個明確的依賴關係kotlin-reflect 1.1。

在Maven中,將它添加到pom.xml

<dependencies> 
     <dependency> 
      <groupId>org.jetbrains.kotlin</groupId> 
      <artifactId>kotlin-reflect</artifactId> 
      <version>1.1.0</version> 
     </dependency> 
    </dependencies> 

在搖籃,將它添加到build.gradle

dependencies { 
    compile "org.jetbrains.kotlin:kotlin-reflect:1.1.0" 
} 

查看關於這一點,相關的警告in the official docs一些信息。

+0

當我升級到1.1.1時會發生什麼?由於1.1.0新的依賴關係,我會再次得到警告嗎? – ycomp

+1

不,只有當主要/次要版本不匹配時,警告纔會出現。我們正在保持補丁版本更新完全兼容 –

相關問題