flutter - 更新后 Gradle 无法正常工作 · Issue #25820
问题描述
- 在为 x86 构建的 Android SDK 上以调试模式启动 lib\main.dart...
- 线程“主”java.net.UnknownHostException 中的异常:services.gradle.org
-
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
-
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
-
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
-
at java.net.Socket.connect(Socket.java:607)
-
at java.net.Socket.connect(Socket.java:556)
-
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
-
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
-
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
-
at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
-
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
-
at sun.net.www.http.HttpClient.New(HttpClient.java:357)
-
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
-
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
-
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
-
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
-
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570)
-
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
-
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.main(GradleWrapperMain.java:61)
- 运行 Gradle 任务 'assembleDebug'... - 运行 Gradle 任务 'assembleDebug'... 完成 1.3 秒 - 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
解决方案
这看起来像一个网络问题。通常情况下,您需要让 Gradle 知道它应该用于连接到公司网络之外的服务器的任何代理。
推荐阅读
- firebase - Flutter:如何将多个 Firebase 项目添加到我的 Flutter 项目中
- angular - 何时不使用服务器端渲染 - Angular Universal
- c# - 如何从服务器返回json字符串
- jquery - 标题标签后的内容不可见
- django - 如果日期字段大于其他重复项,如何排除具有相同字段的项目?
- java - 我怎样才能发现在后台加载 JavaFX 图像失败?
- sql - 使用 MS Access 的 SQL 查询中存储在表列中的通配符
- r - 数据框列表 :: 如何编辑特定数据框中的特定列?
- docker - docker下运行API时Kibana没有日志
- javascript - #selector 仅适用于根元素,不适用于 Angular 中的子元素