有人解决了这个问题吗?
用于用gradle构建的kotlin版本(1.1.2-5)与捆绑在IDE插件中的版本(1.1.2-4)不同
我正在使用AS 3.0 Canary 4
有人解决了这个问题吗?
用于用gradle构建的kotlin版本(1.1.2-5)与捆绑在IDE插件中的版本(1.1.2-4)不同
我正在使用AS 3.0 Canary 4
Answers:
就我而言,我将Java转换为Kotlin,并且已经安装了较低版本的Kotlin。所以我更新了它。
Tools
- > Kotlin
- >Configure Kotlin Plugin Updates
然后Check for updates now
再选择Stable
但这并不会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
}
}
build.gradle
Android Studio 3.0 Canary 4中存在一个问题,阻止它加载Kotlin插件的更新版本。您可以忽略build.gradle中Kotlin插件显示的警告,直到发布更新版本的Android Studio 3.0。
ext.kotlin_version
的build.gradle
。