下载依赖maven报错
运行flutter项目报错,内网的maven走到的google,google还报502就直接卡主了
尝试各种配置项目的maven并不能解决这个问题, 于是尝试了一种曲线救国的思路: 既然是502报错导致的问题,我使用代理把502的状态代理成404,是不是可以往下跑了
配置代理
用whistle配置规则把这条502的请求代理成404
https://google.bintray.com/exoplayer/com/vipshop/vpmaxx/flutter/yuzhuang/maven-metadata.xml statusCode://404
但由于链接了代理,又有别的正常请求由于代理连不上,就需要把正常的域名忽略不走代理 可以配在代理插件,也可以直接配在系统设置
由于google和jcenter配置了aliyun的maven,连着代理下载又有个证书问题,所以连代理的时候把aliyun的maven去掉了
于是成功build出来了
其他解决办法
但这个方法毕竟过于繁琐,怀疑是flutter的gradle插件本身配置影响的maven的下载顺序
有时间再尝试下能不否从这里或者gradle的版本入手解决 参考:stackoverflow.com/questions/6…
stackoverflow.com/questions/6…
或者修改插件引入方式