报错关键词:

Warning: Failed to download any source lists!

Flutter Gradle threw an error while downloading ... Retrying to download...

本人在已配置好网络环境的情况下遇到的这种情况,AndroidStudio中check Connection也能ping通google然后check Connection Successful,浏览器里也能上油管,换VisualStudioCode环境也一样无限Running ‘gradle assembleDebug‘

同时win和web端均能跑通,确定是安卓端的gradle问题。

网上尝试了换国内源、手动换gradle包等一大堆方法,均无效。

于是尝试自力更生——此时观察到代理流量是一点都不动,说明gradle根本没走它

然后想起由于我在学校里,经常要在手机热点和校园网间切换,想到可能是gradle的proxy问题,于是去gradle目录查看配置:

路径 C:\Users\你的用户名\.gradle

gradle.properties即我们要找的文件

果然,proxyHost仍是上一次我连手机热点时的配置,与我当前代理配置不一致。改AndroidStudio里的代理配置竟然只有第一次才对gradle生效,这什么逻辑……
换成现在的配置后,重新运行flutter项目,顺利build成功

原因推测:我第一次配置Proxy是在AndroidStudio里,可能就是他的问题,导致后来的设置均没有对gradle生效?(虽然在AndroidStudio里更换为现在的配置后是能ConnectionSuccessful的,但是这个操作对gradle自己的配置没有影响)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐