Outdated Kotlin Runtime
Android Studioを使っていると、こんな文章が表示されることがあります。
Outdated Kotlin Runtime
Your version of Kotlin runtime in ‘Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.2.30@jar’ library is 1.2.30-release-78 (1.2.30), while plugin version is 1.2.50-release-Studio3.1-1.
Runtime library should be updated to avoid compatibility problems.
Update Runtime Ignore
(ざっくり翻訳)
'Gradle:org.jetbrains.kotlin:kotlin-stdlib:1.2.30@jar'ライブラリの Kotlinランタイムのバージョンは1.2.30-release-78(1.2.30)だけれど、 プラグインのバージョンは1.2.50-release- Studio3.1-1になっているよ?
バージョンが違っているので、
ランタイムライブラリを更新する必要があるという事なのですが、
単純にクリックしてアップデートしようとしても、
こんなダイアログが表示されます。
Update Kotlin Runtime Library
Automatic library version update for Maven and Cradle projects is currently unsupported.
Please update your build scripts manually.
(ざっくり翻訳)
MavenおよびCradleプロジェクトの自動ライブラリバージョンの更新は、
現在サポートされていないため、ビルドスクリプトを手動で更新してください。
手動で更新!?
しかも「OK」ボタンしか出てきません…。
誰か自動更新して…。手動更新ってどうやるの…。という方へ。
手動更新の方法メモです!
手動更新の方法
Android studioの左側にある
プロジェクト名 > build.gradle
(build.gradleファイルは2つあるのでご注意くださいー)
この「build.gradle」内にある
ext.kotlin_version = ‘1.2.30‘
を
ext.kotlin_version = ‘1.2.50‘(←新しいバージョンに直してください)
と修正して、
右上に現れるSync nowという文字をクリック。
これで、バージョンのずれのエラーがなくなるようですー。
この記事を書いた理由…
Android Studioに出てくる
アップデート通知をクリックして
順調にアップデート…
と思ったら、Kotlin関係のエラーが
後から出てきて、困って…
手動で更新と言われても、数日やり方がわからず悩んだりしたので、同じような方のためのメモ書きです!
Android Studioアップデート関連
過去のAndroid Studioのアップデートや、最新のアップデート記事などの一覧はこちらです!
→ AndroidStudioアップデート関連
スポンサーリンク