Slackコミュニティに
無料で参加する
Flutterラボの
プレミアム会員になる
【Flutter】version変更によるEmulator実行エラー解決方法
2020.08.28
Flutterのversionをアップデートもしくは、ダウングレードするとgradle周りにエラーが発生し、Emulatorを実行できないことがあります。
今回はその際の解決方法をお伝えします。
エラー内容
まずはエラー内容をチェックしてみましょう。
以下のようなエラーが発生している方は、これから紹介する方法で解決できるはずです!
Launching lib\main.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:169)
at org.gradle.wrapper.Install.unzip(Install.java:214)
at org.gradle.wrapper.Install.access$600(Install.java:27)
at org.gradle.wrapper.Install$1.call(Install.java:74)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
[!] Gradle threw an error while downloading artifacts from the network. Retrying to download...
Running Gradle task 'assembleDebug'...
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:169)
at org.gradle.wrapper.Install.unzip(Install.java:214)
at org.gradle.wrapper.Install.access$600(Install.java:27)
at org.gradle.wrapper.Install$1.call(Install.java:74)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
[!] Gradle threw an error while downloading artifacts from the network. Retrying to download...
Exception: Gradle task assembleDebug failed with exit code 1
はい...。パッと見意味がわからなく途方に暮れるかと思います。
上記のエラーが発生した方は次の箇所をチェックしてみてください!
gradle-wrapper.propertiesの確認
gradle-wrapper.propertiesのdistributionUrlの内容をチェックしてみてください。
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
上記のようになっている方はこちらの記述を変更します。
変更前
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
変更後
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
その後にflutter cleanを実行し、再ビルドしてみましょう。
これで正しく実行することができるかと思います。
Flutterラボ
hatchoutschool
85min
プレミアム会員
見放題
GoogleMapを用いて地図アプリを作成する
2022.04.16
¥6,600
Flutter
(1本)
【Dart】Stringからint, double, DateTimeに変換する
2020.09.14
【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18
【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01
【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13