如何在Android Studio上将Kotlin版本从1.2.51升级到1.3

时间:2018-10-09 16:53:00

标签: android android-studio gradle kotlin android-gradle

我在将Kotlin的版本升级到1.3-M11.3-M2时遇到问题

我现在正在使用1.2.51,尝试使用诸如1.3-M2之类的较新版本时遇到的错误是:

Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.3-M2.

我猜它已经被移动了,但是我看上去已经过去了,没有找到解决方法。

有人能指出我正确的方向吗?

4 个答案:

答案 0 :(得分:2)

org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.7

不存在。插件版本使用尾随零,所以它将是:

org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.70

但是,1.2.71当前是最新的,所以我建议改用它。

https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-plugin

答案 1 :(得分:2)

感谢yole和TheWanderer,我发现了所缺少的。

HereEAP-NEXT标签下,您可以找到IntelliJ / Android Studio的正确版本的kotlin插件。

这就是我要解决的问题:

1-Android Studio -> Tools -> Kotlin -> Configure Kotlin Plugin Updates 2-在Update channel下拉菜单中选择Early Access Preview 1.3(如果找不到它,请再次单击) 3-this answer说: 在您的项目级别build.gradle

buildscript {
  repositories {
    maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
  }
}

repositories {
  maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
}

答案 2 :(得分:1)

要按照blog post中所述更新到Kotlin的预发行版本,您需要将kotlin-eap存储库添加到build.gradle:

buildscript {
  repositories {
    maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
  }
}

repositories {
  maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
}

答案 3 :(得分:0)

我只是在我的gradle文件中更改了Kotlin的1.2.x版本,所以它起作用了:

buildscript 
{
    ext.kotlin_version = '1.3.10'
    repositories {
    google()
    jcenter()
}