最近又在家鼓捣起了Flutter,然后又遇到了各种问题。按照惯例Flutter在Android studio配置代理都不好使,所以直接在终端设置了代理,执行 packages upgrade时突然出现Invalid request method的问题,并无限重试,这倒是从未见过的问题,经过一段深度搜索终于知道是代理设置的问题,原因是不能设置sock5协议的代理。好吧Mac上的ssr有sock5和http的协议,那就改成http吧,终于是可以了。但是今天早上又发现,应用能执行了,但是热重启不能用了,像是这样
当执行完成的时候,闪电标志还是灰色的。这能忍啊,每次修改都要重新安装那不得爆炸!而且每次修改界面后hot reload就能马上看到效果是真的好用,所以开始一顿查找,不过这个问题倒是不好找,好些是更新flutter sdk,或者是使用master分支的sdk,但是似乎都不符合我的情景。然后看到有人说是终端设置代理的问题,建议把http_proxy的环境变量给去掉,尝试了一下,居然是成功了,问题解决。以后有代理问题只能是临时开开了。最后附上解决方案参考帖子: