Flutter1.17.2版本 运行抛出异常 原因被墙的解决方法

1,862 阅读1分钟

原因大概是 被墙,从而出现下载不了对应的文件导致的。

Flutter1.17.x版本的SDK包里的gradle构建工具,默认使用的仓库链接是国外服务器。

如上得知,被墙,从而因为出现下载不了对应的文件导致的。

ps: 解决方法在下面,点我锚点至解决方法

错误信息截图

错误信息复制

可以通过复制自己的错误信息对照下或方便爬虫搜索。

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.
   > Could not resolve io.flutter:flutter_embedding_debug:1.0.0-b851c718295a896918dc93cb1ff14f2f895a1b90.
     Required by:
         project :app
      > Skipped due to earlier error
      > Skipped due to earlier error
      > Skipped due to earlier error
   > Could not resolve io.flutter:arm64_v8a_debug:1.0.0-b851c718295a896918dc93cb1ff14f2f895a1b90.
     Required by:
         project :app
      > Skipped due to earlier error
      > Skipped due to earlier error
      > Skipped due to earlier error
   > Could not resolve io.flutter:x86_debug:1.0.0-b851c718295a896918dc93cb1ff14f2f895a1b90.
     Required by:
         project :app
      > Skipped due to earlier error
      > Skipped due to earlier error
      > Skipped due to earlier error
   > Could not resolve io.flutter:x86_64_debug:1.0.0-b851c718295a896918dc93cb1ff14f2f895a1b90.
     Required by:
         project :app
      > Skipped due to earlier error
      > Skipped due to earlier error
      > Skipped due to earlier error

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3m 44s
Exception: Gradle task assembleDebug failed with exit code 1

通用解决办法

  • 首先打开 你的FlutterSDK路径\packages\flutter_tools\gradle
    例如我的是 D:\client\frameworks\flutter\packages\flutter_tools\gradle

然后把上图中选中的三个文件** 用记事本打开,

并把三个文件里所有的

https://storage.googleapis.com/download.flutter.io

替换成

http://download.flutter.io

解决!!