概要
表題の通りです。それなりにハマったのでメモしておきたいと思います。
きっかけ
デバッグしていたら突然 write access is allowed from event dispatch thread only
というメッセージがIDEの右下表示されました。
試したこと
JDK Locationの設定
とりあえずググってみたら以下の記事がヒットしたので試してみました。
この記事の方法だと Use embedded JDK (recommended)
をチェックすると書いてあるのですが試したところ効果がありませんでした。
Android Studio 再インストール
しばらく調べてみたのですがこれといった解決策が見つからず、とりあえずAndroid Studioを削除してみることにしました。ついでに以下も削除しました。
- ~/.android
- ~/.gradle
- ~/Library/Android
そしてAndroid Studioを起動してみたところ…同じ現象に遭遇しました。
.gradleのキャッシュを削除
最後に試したのは以下の記事の方法です。
Android Studioを再インストールしたときに削除していたのできっと同じ結果になるかもと思いながら試してみたところ意外にも解決しました。
ちなみに削除したのは ~/.gradle/caches
です。
最後に
おそらくその時々で解決方法は違ってくるのかもしれませんが今回は gradleのキャッシュ を削除することで解決しました。お役に立てば幸いです。