Неразрешенная ссылка на Kotlinx в IntellijIdea. Даже после добавления библиотеки

Я просто хотел попробовать сопрограммы Kotlin. К сожалению, мне не удалось использовать библиотеку kotlinx в IntelliJ. Я скачал библиотеку через Maven.

  1. Пробовал аннулировать кэши.
  2. Перестроенный проект.
  3. Пробовал использовать его в новом проекте.
  4. Даже IntelliJ предлагает kotlinx в автозаполнении.
  5. Тем не менее он говорит неразрешенную ссылку

Я пробовал большинство решений в Интернете. Но ничего не сработало.

Вот шаги, которые я точно делаю.

создал новый проект

Сделал новый проект.

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

kotlinx подчеркнуто, так как библиотека не добавлена.

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

В project structure > modules > dependencies > add > library > maven Искал библиотеку kotlinx.

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

Скачал библиотеку.

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

Применил настройки.

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

Библиотека kotlinx теперь видна в разделе External Libraries.

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

Даже автодополнение теперь предлагает kotlinx.

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

Тем не менее, ничего не меняется. Результат тот же.


person nilTheDev    schedule 27.06.2021    source источник


Ответы (1)


Я нашел ответ в слабом канале Kotlin. И чтобы решить эту конкретную проблему, добавьте org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0 вместо org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0.

Однако, как правило, неплохо изучить систему сборки, такую ​​как Gradleили Maven, и использовать ее в проекте. Это делает жизнь намного проще.

person nilTheDev    schedule 27.06.2021
comment
Это решило это для меня. Спасибо @nilTheDev - person Luc-Olivier; 20.07.2021