#Failed to open zip file.と表示されてビルドできなくなった
Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
と表示され、ビルドできなくなった。
####~目次~
0.結論
1.状況
2.解決方法
##0.結論
「C:\Users\ユーザー名\.gradle」をフォルダごと削除する。
##1.状況
プロジェクトのgradleファイルを開いたら、
「You can configure Gradle wrapper to use distribution with sources. It will provide IDE with Gradle API/DSL documentation.」
(ソースで配布を使用するようにGradleラッパーを構成できます。 IDEにGradleAPI / DSLドキュメントを提供します。:Google翻訳)
と言われたので、よくわからなかったが、「Ok,apply suggestion!」(おっけー、適用する!)を選んだ結果、ダウンロードが始まった。
しかし途中でネットワーク環境がとぎれてしまい、ダウンロードが中断された。
結果以下のエラーが表示された。
Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
「this sometimes occurs after a network connection timeout.」
(このエラーはしばしばネットワーク接続タイムアウトの時におこります。)
と書いてあったのでネットワークに再接続して再度ダウンロードを試みたが、毎回同じエラーになった。
##2.解決方法
- 「C:\Users\ユーザー名\.gradle」をフォルダごと削除する。
全バージョンのgradleファイルを消してしまうため抵抗はあったが、gradle内の必要なファイルはプロジェクトを開くと自動で再ダウンロードしてくれるため問題なかった。
(ダウンロードに時間はかかる。)