##### `检查一下是不是gradle的下载地址有问题?` * 从下面这些代码大概猜到这些是 gradle wrapper 下载 gradle执行的代码; ...................................................... ...................................................... ..................................................... at org.gradle.wrapper.Download.downloadInternal(Download.java:58) at org.gradle.wrapper.Download.download(Download.java:44) at org.gradle.wrapper.Install$1.call(Install.java:61) 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 从 `Exception in thread "main" java.net.UnknownHostException: D `中看到遇到一个未知网络地址 ‘ `D` ’ 才抛出异常的,很明显这不是一个有效网络地址,gradle 下载地址是在 /your_project_name/android/gradle/wrapper/gradle-wrapper.properties中确定的 例如我的工程中的gradle-wrapper.properties是下面这样 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 上面distributionUrl才是gradle的下载地址`所以你检查一下这个文件看下是否存在问题` ##### 其他 * 官方让设置 FLUTTER_STORAGE_BASE_URL是想提升第三方依赖的速度,好像默认的地址是pub.dev(可能有误🤣) ; 一般gradle的下载地址是由gradle-wrapper.properties文件配置决定的;所以更改FLUTTER_STORAGE_BASE_URL没有效果; 本来 FLUTTER_STORAGE_BASE_URL 系统变量已经是[https://storage.flutter-io.cn](https://link.segmentfault.com/?enc=ECejET9Zl2zx6JN2vMvRTA%3D%3D.UmjOyGrveAEwYN4vVFT0tZVGUXcHBuFpr%2F6I%2F7FH3kE%3D) 这个国内地址了,又改为 [https://mirrors.tuna.tsinghua.edu.cn/flutter](https://link.segmentfault.com/?enc=G6mlpXLzk8dpEs6eueo%2BpQ%3D%3D.La%2FC2iJMuaSsGgZtGDQhqoGpehAY3H3pLZl9jwO%2FXoRCt3jLSXHSbOHrIOUi9djx) 这个也是国内的地址,区别不大。