Open1
Kotlinの標準ライブラリが読み込まれずにめちゃくちゃ詰まった話
発端
kotlinのバージョンアップ実施後、基本的なメソッドが読み込まれなくなった。
splitとかtoとかmapOfとかrunとか赤表示。
IntelliJのproblemにはUnresolved
の表示がずらっと。
また、以下のようにKotlin runtime librariesがバイナリのフォーマットをサポートしてない、ということでダウングレードを促すメッセージが特定のファイルで常に上部に表示される状況
BootRunはできるが、サジェストは出ないし、該当メソッドが存在するファイルに赤下線が付くので、色々実装に支障が出る状況
やったこと
- プロジェクトのSDK/JDKのバージョン確認/変更
- build.gradleのバージョン確認/変更
- JVMのバージョン確認/変更
- プロジェクトとgradleのバージョン統一確認/変更
最終的にたどり着いた原因
IntelliJのバージョンが古かったこと。及びそれに伴ってKotlinプラグインのバージョンも古かったこと。
解決に至った対応
- IntelliJのバージョン更新(ToolBoxをインストールして対応)
- Kotlinプラグインのバージョン更新