ある日、突然、Android Studioを立ち上げると、ステータスバーに「Gradle Build Running」と表示され、いつまで経っても終わらなくなりました。
Android Studioをインストールしてもダメ、OSから再インストールしてもダメ。
インターネットを調べるとオフラインキャッシュを有効にするとかいろいろと情報がありましたが、そんな設定はどこにもなく、途方にくれていたのですが・・・。
環境
この環境だと間違いなくおきます。
- MacOS Catalina 10.15.3
- Android Studio 3.6.1
- Gradle 5.6.4
- ESET Endpoint Security 6.8.400.0
原因
ESET Endpoint Securityのパーソナルファイアウォールでルールが見つからないとブロックされていたのが原因でした。
2020/3/1頃は問題ありませんでしたので、それ以降のアップデートからかも知れません。
対処
GradleはTCPの内向きのアクセスを必要としているようです。
ポートは動的に変わります。何度か様子を見てみると40000から60000の間だったので、ファイアウォールのルールを以下のように追加します。
これにはまって3日間、仕事がスタックしてしまいました。
ESETが入っているところは少なくないと思いますので、この記事で一人でも多く人が救われますように。