После загрузки и установки последнего плагина 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' решило проблему для меня