はじめに
kotlinを書くのに依存関係を追加することは多くありますが、そこで発生するエラーについてあまり私が検索したやり方では解決方法が見つからなかったのでまとめます
(検索方法が悪い可能性もありますが、、)
問題
build.gradle
に新しくimplementation
を追加して、import
したのに何故かUnresolved reference
でIntelliJ上で赤線が引かれてしまうことがあります
もちろん実行もエラーになってしまいます
こんな感じ
(実際にtestはないです)
解決方法
依存関係がうまく反映されていないので、今ダウンロードしている依存ファイルをすべて削除してもう一度入れ直すと治ります
$ rm -rf ~/.gradle/caches
$ rm -rf ~/.gradle/daemon
このコマンドを叩くとIntelliJが再ダウンロードを始めます
少し長いですが待つとエラーが消えていると思います
おわりに
これを知らずに何度も苦しめられました
理解すれば簡単に対処できるようになりましたが、初心者にはいきつくまで時間がかかりました