Устаревшее предупреждение Runtime Kotlin (плагин Kotlin 1.1.2-release-Studio2.3-3)

После загрузки и установки последнего плагина Kotlin у меня есть устаревшее предупреждение Runtime Kotlin от Android Studio, которое говорит мне:

Ваша версия времени исполнения Kotlin в библиотеке «kotlin-stdlib-1.1.2» равна 1.1.2, а версия плагина – 1.1.2-release-Studio2.3-3. Библиотека Runtime должна быть обновлена, чтобы избежать проблем с совместимостью.

Я попытался нажать кнопку « Обновить время выполнения» , но получил другое сообщение:

Автоматическое обновление версии библиотеки для проектов Gradle в настоящее время не поддерживается. Обновите файл build.gradle вручную.

Как решить эту проблему?

Вы можете обновить свою версию Kotlin в файле build.gradle уровне build.gradle . Если вы настроили его обычным способом, вы должны иметь следующую строку:

 ext.kotlin_version = '1.1.2' 

Чтобы перейти к версии, соответствующей вашему плагину, просто измените эту строку на:

 ext.kotlin_version = '1.1.2-3' 

Изменить (ответить на вопрос ниже):

Ошибка говорит вам, что вам нужно обновить версию, вопрос заключается в том, где можно узнать, что вам нужно поставить в 1.1.2-3 вместо того, чтобы сказать, например, 1.1.2-release-Studio2.3-3 .

Лучшее, что нужно сделать, если номер версии нетривиально, – это проверить репозитории, где размещаются версии. В случае Android вы, вероятно, получите его из jcenter, для которого вы можете найти страницу репозитория , в которой перечислены все доступные версии.

Вы также можете просмотреть исходный репозиторий maven jcenter, где файлы фактически размещены, перейдя сюда или посмотрите Kotlin либо на mvnrepository, либо на mavencentral ( исходная версия последнего здесь ).

Изменение вашего ext.kotlin_version с «1.1.2-4» до ext.kotlin_version = '1.1.2-5' решило проблему для меня