已更新至Android Studio 3.0.获得"未配置Kotlin"错误

Rya*_*ola 18 android kotlin android-studio

我刚刚更新到Android Studio 3.0,我在现有项目中遇到此错误:

Kotlin没有配置

当我转到工具> Kotlin>在项目中配置Kotlin时,我收到错误消息" 没有可用的配置器 ".使用红色java也会得到以下错误:

在此输入图像描述

我也尝试过:

  • 重新启动
  • 清洁和重建
  • 无效缓存/重启.

Mla*_*jac 32

我首先尝试使用invalidate cache/restart选项,但它对我没有帮助.

当我在项目的gradle文件中将Kotlin更新为1.1.60时,问题就解决了.

另外,在应用程序的gradle中使用它来获取stdlib

implementation "org.jetbrains.kotlin:kotlin-stdlib:1.1.60" 
Run Code Online (Sandbox Code Playgroud)

代替

implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.60"
Run Code Online (Sandbox Code Playgroud)

  • 我试过这个,我认为解决了这个问题。但是,当我恢复到我原来的 *implementation* `implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"` 时,错误仍然得到解决。我必须只需要重新运行 gradle 文件。 (3认同)
  • 知道线路需要更换的几行背景会很好. (2认同)

Col*_*bri 14

在Android Studio中,单击File - > Invalidate Caches/Restart ...,然后选择"Invalidated and Restart".这解决了我的问题.


Lev*_*han 5

如果您mavenCentral()allprojects. 您build.gradle (:app)应该至少包含以下内容:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

jcenter() 也可以(目前)工作,但该存储库已终止使用,不应再使用。