Неразрешенные ссылки на стандартные элементы библиотеки Kotlin (JVM)

После добавления gradle к существующему проекту Kotlin в IntelliJ меня возникли проблемы со ссылками на некоторые стандартные элементы библиотеки. Например, тип String Kotlin распознается, но mutableMapOf дает мне

  Error:(11, 60) Kotlin: Unresolved reference: mutableMapOf 

другой:

 Error:(9, 78) Kotlin: Unresolved reference: Array 

во время компиляции. Они также отмечены красным цветом в среде IDE (не изолированы только от компиляции)

Другая ошибка, которая появляется в IntelliJ – это Kotlin not configured , без параметров для настройки Kotlin

Вот мой файл построения градиента:

 apply plugin: 'kotlin' group = "com.serguei.myproject" version = "1.0" buildscript { ext.kotlin_version = '1.2.10' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } repositories { mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" compile 'com.google.code.gson:gson:2.8.2' } compileKotlin { kotlinOptions { jvmTarget = "1.8" } } compileTestKotlin { kotlinOptions { jvmTarget = "1.8" } } 

Благодарим вас за комментарии Ice100 и Preston Garno, они очень помогли найти решение.

Проблема заключалась в том, что мой проект не был структурирован правильно. Я имел:

 MyProject -> src -> [Source Files] -> build.gradle 

однако, после более тщательного консультирования с использованием Gradle , представляется, что рекомендуемая структура проекта должна быть

 MyProject -> src -> main -> kotlin -> [Source Files] -> build.gradle 

После того, как структура проекта будет настроена, перейдите в File -> Invalidate Caches / Restart и нажмите Invalidate and Restart . После повторного запуска индексатора теперь должны быть доступны стандартные библиотеки библиотеки Kotlin , функции и т. Д.