Posted at

Android Studioが突然 "write access is allowed from event dispatch thread only" と言いだした話

More than 1 year has passed since last update.


概要

表題の通りです。それなりにハマったのでメモしておきたいと思います。


きっかけ

デバッグしていたら突然 write access is allowed from event dispatch thread only というメッセージがIDEの右下表示されました。


試したこと


JDK Locationの設定

とりあえずググってみたら以下の記事がヒットしたので試してみました。

この記事の方法だと Use embedded JDK (recommended) をチェックすると書いてあるのですが試したところ効果がありませんでした。

スクリーンショット_2017-12-26_3_14_15.png


Android Studio 再インストール

しばらく調べてみたのですがこれといった解決策が見つからず、とりあえずAndroid Studioを削除してみることにしました。ついでに以下も削除しました。


  • ~/.android

  • ~/.gradle

  • ~/Library/Android

そしてAndroid Studioを起動してみたところ…同じ現象に遭遇しました。


.gradleのキャッシュを削除

最後に試したのは以下の記事の方法です。

Android Studioを再インストールしたときに削除していたのできっと同じ結果になるかもと思いながら試してみたところ意外にも解決しました。

ちなみに削除したのは ~/.gradle/caches です。


最後に

おそらくその時々で解決方法は違ってくるのかもしれませんが今回は gradleのキャッシュ を削除することで解決しました。お役に立てば幸いです。