После загрузки и установки последней версии плагина Kotlin у меня появилось предупреждение об устаревшей Kotlin Runtime от Android Studio, которое говорит мне:
Ваша версия среды выполнения Kotlin в библиотеке 'kotlin-stdlib-1.1.2' - 1.1.2, а версия плагина - 1.1.2-release-Studio2.3-3. Библиотека времени выполнения должна быть обновлена во избежание проблем совместимости.
Я попытался нажать кнопку Обновить среду выполнения , но получил другое сообщение:
Автоматическое обновление версии библиотеки для проектов Gradle в настоящее время не поддерживается. Пожалуйста, обновите ваш build.gradle вручную.
Как решить эту проблему?
В вашем
(Project: [projectName])
build.gradle
файле найдите это:ext.kotlin_version = 'x.x.x'
и замените xxx текущей версией вашего плагина Kotlin.Чтобы проверить, какая версия вашего плагина Kotlin является текущей:
Перейдите: Инструменты -> Kotlin -> Конфигурировать обновления плагинов Kotlin
Нажмите «Проверить снова». Через секунду вы увидите версию вашего плагина Kotlin. (Если не обновлен, ваш плагин Kotlin будет обновлен.)
Примечание: также проверьте свой
(Module: app)
build.gradle
файл и убедитесь, что вы не используете:но
Обратите внимание на разницу "... jre7 ..." -> "... jdk7 ...". Также замените «1.2.40» текущей версией плагина Kotlin.
источник
он жаловался (на Android Studio 3.0.1) ... скорее всего из-за зависимостей библиотек:
Затем я установил сборку в соответствии с требуемой версией на уровне модуля
build.gradle
:и результат:
источник
Есть две части, которые вы можете обновить:
Ответ Иво Стоянова показывает, как это сделать с помощью меню студии Android. Когда я получил сообщение об ошибке и попробовал это (обновить плагин kotlin) в одиночку, он все еще жаловался на время выполнения kotlin. Вы можете обновить это для каждого отдельного проекта, добавив строку к ext.kotlin_version в gradle сборки проекта, как показывают некоторые другие ответы. Но для этого вам нужно знать версию среды исполнения Kotlin. В качестве альтернативы, вы также можете сделать это через меню, как я покажу здесь ниже, с бонусом, который android studio показывает вам доступные версии, и вы можете выбрать самые последние.
И тогда андроид студия добавит в соответствующую строку в вашем проекте сборку gradle.
источник
изменение вашей ext.kotlin_version с '1.1.2-4' на ext.kotlin_version = '1.1.2-5' решило проблему для меня
источник
источник
По состоянию на 8 марта 2019 года текущая версия котлина
'1.3.21'
Под
build.gradle
ура
источник
Эта проблема возникает, когда вы обновляете версию плагина kotlin, появившуюся в Android Studio, но проблема в том, что текущая версия Android Studio не может динамически изменять плагин kotlin gradle, который находится в файле Build.gradle уровня вашего проекта .
Таким образом, вам нужно вручную изменить эту версию, вы можете найти здесь
источник
Я несколько раз сталкивался с этой проблемой в Android Studio и IDEA и обнаружил, что если вы зайдете в файл Gradle своих проектов и в свои зависимости, если вы установите версию
kotlin-gradle-plugin
to,$kotlin_version
то в предупреждающем сообщении будет указано, какую версию вам нужно установитьext.kotlin_version
на.источник
источник
искать эти две строки кода
ext.kotlin_version = '1.3.11'
Путь к классам "org.jetbrains.kotlin: Котлин-Gradle-плагин: $ kotlin_version"
замените $ kotlin_version фактическим значением (здесь это 1.3.11)
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: 1.3.11"
после этого ваша IDE автоматически предложит вам обновленную версию
счастливого кодирования :)
источник
Kotlin новейшая версия:
источник
Немного раздражает, но студия иногда ведет себя так же. Следующие шаги могут решить проблему.
Перейти к
Настройки -> Построение, Выполнение, Разработка -> Gradle -> Использовать упаковщик Gradle по умолчанию (рекомендуется)
измените это на Use local и вернитесь на Use default. Студия спросит об обновлении gradle после закрытия окна настроек.
источник
Я столкнулся с той же проблемой после обновления моей андроид студии с 3.0.1 до 3.2.1. Моя проблема была решена после использования этого.
}
источник
Я сталкивался с этой проблемой на последней Android Studio от Канарского канала. Возможно, вы захотите снизить версию Android Studio до стабильной.
Это случилось для меня на Android Studio 3.0 RC1.
источник