Ошибка Kotlin не настроена на Android 3.5.3

Я обновил Android Studio с 3.0 до 3.5.3 и получил эту ошибку.

Котлин не настроен

введите здесь описание изображения

Зависимости, используемые в build.gradle

dependencies {
    compile 'org.jetbrains.kotlin:kotlin-stdlib:1.1.60'
    compile 'com.squareup.okhttp:okhttp:2.5.0'
}

Пробовал делать следующие трюки, но ничего не получилось:

  1. Перезапуск
  2. Очистить и восстановить
  3. Недействительные кеши/перезапуск.

person Omkar C.    schedule 09.12.2019    source источник
comment
Версия Kotlin должна быть 1.3.61.   -  person Ashok Kumar    schedule 09.12.2019
comment
Пробовал это, но моя текущая версия Gradle — 2.7, которая не совместима с версией, которую вы упомянули.   -  person Omkar C.    schedule 09.12.2019
comment
Есть ли причина, по которой вы чрезвычайно устаревшая версия Gradle? Текущая стабильная версия — 6.0.1.   -  person Edric    schedule 09.12.2019
comment
@ Эдрик, потому что проект, который я пытаюсь запустить, совместим с этой версией gradle.   -  person Omkar C.    schedule 09.12.2019


Ответы (2)


У меня была такая же проблема, и я попытался скомпилировать код ниже в build.gradle на уровне buildscript.

repositories {
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.14.449'
classpath 'org.hidetake:gradle-ssh-plugin:1.1.3'
}
}

apply plugin: "kotlin" // or apply plugin: "kotlin2js" if targeting JavaScript
apply plugin: 'application'
apply plugin: "org.hidetake.ssh"



repositories {
mavenCentral()
}

dependencies {
compile 'org.jetbrains.kotlin:kotlin-stdlib:1.1.60'
compile 'com.squareup.okhttp:okhttp:2.5.0'
}

remotes {
edison {
host = 'host'
user = "root"
agent = true
}
}

task deploy(dependsOn: distTar) << {
ssh.run {
session(remotes.host) {
put from: '.tar', into: '.tar'
execute '.tar'
}
}
} 

Также пусть зависимости, которые вы упомянули выше, будут одинаковыми.

Если у вас возникнут дополнительные проблемы после компиляции Gradle, попробуйте использовать Spotbugs.

person Prashant Sharma    schedule 11.12.2019
comment
Спасибо за ваш ответ, я попытался использовать это в своем build.gradle, и он отлично работает. Но теперь появляется новая ошибка, я подозреваю, что это потому, что я использую Findbugs, вы случайно не знаете, где я могу получить реализацию на Spotbugs, пожалуйста? - person Omkar C.; 11.12.2019
comment
Ниже приведена ссылка, объясняющая реализацию Spotbugs: github.com/spotbugs/spotbugs-gradle- плагин/проблемы/90 - person Prashant Sharma; 11.12.2019

Попробуй это. Перейдите в Файл -> Настройки -> Плагины -> Kotlin, нажмите «Удалить») и после перезапуска Android Studio переустановите плагин.

person dilip    schedule 09.12.2019
comment
Привет, спасибо за ответ, но это не сработало для меня. Все еще получаю ту же ошибку. - person Omkar C.; 09.12.2019