※記載時点、Android Studioのバージョンは、3.6です。
Androidアプリケーションの開発に、Android Studioを使用しているのですが、たまに(いや、かなり高確率で)Gradle syncが終わらないことがあります。
この際の対処方法ですが、ググると皆さん経験しているらしく、いろんな解決方法があるみたいです。
しかし、開発環境は人それぞれです。私の場合は以下の方法で解決しました。
セキュリティソフトのファイアウォールを停止
私のPC(Mac)ではセキュリティソフトに「ESET Cyber Security Pro」を使っています。
Gradle syncを30分程ほっぽらかしにしても終わらなかったので、ファイアウォールを無効にすると設定を変更したところ、その直後に終わりました。数回試したら同じ結果だったので、おそらくファイアウォールに引っかかっていたと思われます。
ググった際に、Android StudioのGradle設定でofflineというのを見つけたのですが、バージョン3.6ではその設定が見つかりませんでした。ただ、設定があったということは、sync時に何かしら通信していると推測、通信NGあるあるの解決法「セキュリティソフトのファイアウォール設定変更」を試したら無事解決しました。
セキュリティソフトはPCに入れる必須ソフトのひとつですが、ウィルスとのイタチごっこのせいか、年々設定が増えたり変更されたりします。しょうがないと言えばしょうがないのですが、バージョンアップ時に変更点が分かりやすく表示されたりすると良いのですが…。
コメント
ドンピシャで同じ症状に悩んでいました。
知見を公開していただきありがとうございます。
本当に助かりましたヽ(;▽;)ノ
お役に立てて嬉しいです。
こちらこそ読んでいただきありがとうございました(^.^)