4个回答

24

我在 Android Studio版本3.2 上遇到了同样的问题,我改成了这个:

ext.kotlin_version = '1.2.50'

build.gradle(Project:"Your Project Name") 文件中,

变为:

ext.kotlin_version = '1.2.51'

点击同步按钮或重启Android Studio以立即同步。


现在将其更新为1.2.61以备将来参考。 - Pulkit
只需更新到最新的Kotlin版本即可。https://kotlinlang.org/docs/reference/using-gradle.html - Sanjeev Kumar

7

我曾经遇到相同的问题,不确定我的答案是否正确。但你可以尝试一下。

我将这个改成了:

ext.kotlin_version = '1.2.41'

然后重新启动了Android Studio。


在哪里可以找到 ext.kotlin_version? - Akash kumar
@Akashkumar Gradle->build.gradle(属性),以及buildscript内部。 - Sunil

3
我在更新我的Android Studio时遇到了同样的问题,但我解决了它。
buildscript {
ext.kotlin_version = '1.3.10'

repositories {
    mavenCentral()
}

dependencies {
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

如果您使用了 classpath 'io.fabric.tools:gradle:1.25.1',那么您需要将其更改为 classpath 'io.fabric.tools:gradle:1.+'

0

最近我也遇到了同样的问题,这是在更新我的Android Studio到3.5之后出现的。

我尝试了以下方法来解决这个问题。

1. 将 Kotlin 版本更改为 1.3.21(ext.kotlin_version = '1.3.21'

buildscript {

ext.lifecycleVersion = '2.2.0-alpha03'

ext.kotlin_version = '1.3.21'

repositories {
    maven { url 'https://maven.fabric.io/public' }
    google()
    maven {
        url "https://maven.google.com"
    }
    jcenter()
}

dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}

}

  • 选择文件菜单 -> 无效缓存 / 重启

  • 在同步项目后,我成功地解决了所有问题。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接