用于构建渐变(1.1.2-5)的 kotlin 版本与绑定到 IDE 插件(1.1.2-4)中的不同

有人解决这个问题了吗?

用于构建渐变(1.1.2-5)的 kotlin 版本与绑定到 IDE 插件(1.1.2-4)中的不同

我使用的是 AS 3.0金丝雀4

67381 次浏览

有一个 Android Studio 3.0金丝雀4,阻止它加载更新版本的 Kotlin 插件。您可以忽略 build.gradle 中的 Kotlin 插件显示的警告,直到发布新版本的 Android Studio 3.0。

我遵循 Miha _ x64建议,升级了插件,解决了我的问题:

Tools-> Kotlin-> Configure Kotlin Plugin Updates-> Check for updates now

我的 Android Studio 版本是:

Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017

在我的例子中,我把 Java 转换成了 Kotlin,而且我已经安装了 Kotlin 的低版本。所以我更新了一下。

Tools-> Kotlin-> Configure Kotlin Plugin Updates然后 Check for updates now然后选择 Stable

Kotlin .

但是它没有自动更新 build.gradle文件中我的版本。因为它检测到了一个新版本,与旧版本不同。

所以我手动更新我的版本到最新的

ext.kotlin_version = '1.0.0'呼叫 ext.kotlin_version = '1.2.41'

buildscript {
ext.kotlin_version = '1.2.41'


repositories {
google()
jcenter()
}
    

dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"


// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

我也有同样的问题,我使用的是 Android Studio 3.2.1

项目 build.gradle 文件的 Kotlin 版本(不是模块 build.gradle 文件)更改为 best (目前是1.3.11)

ext.kotlin_version = '1.3.11'

然后会有通知调用 Kotlin 迁移,点击运行迁移链接上的通知。

把这个添加到你的构建级别应用程序中

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'

转到插件,然后卸载 kotlin,然后重新启动 ide,然后一旦 android 工作室备份下拉工具,然后选择 kotline,然后配置更新,它应该会检查新的更新。

在我的情况下,我不得不降级到7.2级

[歌词]

And I'm using stable Kotlin version