【问题标题】:How can I upgrade Kotlin version from 1.2.51 to 1.3 on Android Studio如何在 Android Studio 上将 Kotlin 版本从 1.2.51 升级到 1.3
【发布时间】:2019-03-14 12:26:26
【问题描述】:

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

我现在正在使用1.2.51,当我尝试使用像1.3-M2 这样的任何新版本时出现的错误是:

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

我猜它已经被移动了,但我看了一遍,还没有找到解决办法。

谁能指出我正确的方向?

【问题讨论】:

  • 没有Kotlin 1.2.7版本;可用版本为 1.2.70 和 1.2.71。
  • 进行了编辑以澄清我需要比 1.2.7+ 更新的版本

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


【解决方案1】:
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

【讨论】:

【解决方案2】:

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' }
}

【讨论】:

  • 我实际上已经看过那个帖子并尝试过,但是使用了错误的 gradle 文件
【解决方案3】:

感谢 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' }
}

【讨论】:

    【解决方案4】:

    我只是像这样在我的 gradle 文件中更改 1.2.x 版本的 kotlin 并且它起作用了:

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

    【讨论】:

    • 这是一个老问题,我正在使用未发布的 Kotlin 版本。
    猜你喜欢
    • 2016-06-09
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 2014-04-10
    • 1970-01-01
    • 2017-06-17
    • 2012-06-07
    相关资源
    最近更新 更多