search
LoginSignup
21

More than 1 year has passed since last update.

posted at

Android StudioでGradle Build Runningがいつまで経っても終わらない件

ある日、突然、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の間だったので、ファイアウォールのルールを以下のように追加します。

ScreenShot 2020-03-18 12.56.18.png
ScreenShot 2020-03-18 12.56.33.png
ScreenShot 2020-03-18 12.56.51.png
ScreenShot 2020-03-18 12.57.01.png

これにはまって3日間、仕事がスタックしてしまいました。
ESETが入っているところは少なくないと思いますので、この記事で一人でも多く人が救われますように。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
21