添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

(只想看结论可跳到结尾)
自己是个Android程序员,今天正好打算尝试一下Flutter。
官方文档 说的,下载了SDK,为Android Studio安装了插件,运行flutter doctor也没有问题。

结果项目创建好(默认代码),第一次执行,就报错

Exception in thread "main" java.net.SocketException: Unexpected end of file from server

折腾了整整 三个小时 ,这里为大家排除几个可能性:

  1. 换模拟器不行(亲测)
  2. 重启电脑、关闭防火墙不行(亲测)
  3. 用flutter create ** 命令行方式创建项目不行(亲测)
  4. 创建项目时取消androidx.**、kotlin、swift等选项也不行(亲测)Orz

为了寻找原因,我首先在Settings->Language&Frameworks->Flutter里开启了 Enable verbose logging

这次打印出了触发这个报错的命令:

gradlew.bat -q -Ptarget=D:\FlutterWorkspace\app3\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug

为了打印更详细的日志,把上面的命令去掉 -q 后手动执行

至此终于发现问题所在:gradle-5.6.2-all.zip下载失败
解决方案:

  1. 换个网
  2. VPN
  3. 手动下载Gradle:比如可以参照 https://blog.csdn.net/chrisyuu/article/details/52711025

当然,我最后发现,我这个问题的原因是因为在我的C:/Users/<username>/.gradle/gradle.properties(不是项目下的gradle.properities)中有几行 多余的代理设置 ,删掉就好了……如果有人遇到相同的问题也可以查看一下这个文件~~

(只想看结论可跳到结尾)自己是个Android程序员,今天正好打算尝试一下Flutter。按官方文档说的,下载了SDK,为Android Studio安装了插件,运行flutter doctor也没有问题。结果项目创建好(默认代码),第一次执行,就报错Exception in thread "main" java.net.SocketException: Unexpected end of... java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:806) at sun.n...
报错 信息 Compiler message: ../../../.pub-cache/hosted/pub. flutter -io.cn/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'. ImageStreamCompl
今天访问远程服务器的数据的时候返回 Unexpected end of file from server 异常,异常信息为:java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:851) public static String httpRequest(String urlStr, String content, String requestMethod) throws IOException { URL u
Idea安装Eslint插件文档 写在前面的话,网络由于设置了代理,在你下载安装插件的时候,会提示无法连接或者不能下载插件,对此我做了以下处理,首先看看你有没有下面的提示:如果有,直接看异常安装步骤,没有的话看正常安装步骤就可以。 这是安装插件无法下载的提示 正常安装步骤流程图 嗯,当然你配置了idea的网络代理,可以无视我的这个操作,走下面的流程图 异常安装步骤流程图 首先这里需要打开ide...