吐槽一下Android Studio

开发Flutter,想看看在安卓中的运行效果,运行编译报错,插件下不下来:

Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused (Connection refused)

首先想到代理问题,网上寻求解决方案,也是差不多一个意思:

1、gradle.properties代理

项目中的或者全局的gradle.properties有设置代理,类似下面这些代码,说是注释掉就好了

systemProp.https.proxyPort=XXXX
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=XXXX

结果:看了一下,并没有设置代理。

2、本地端口占用

说是开启了本地端口,要关闭,mac通过lsof -i :XXXX命令查看占用该端口的占用情况,XXXX为查询的端口,如果有,就用kill xxxx命令关闭,xxxx为对应的PID。这边我查询lsof -i :8888,然并卵,该端口本地没有占用。

3、清理Android Studio缓存

使用菜单File-Invalidate Caches/Restart,清理完AS会重启,想也知道,肯定没效果。

3、网络代理

电脑的网络使用了代理,将网络代理关闭掉:
系统偏好设置-网络-高级(使用的网络)-代理,查看有没有选中网页代理、安全网页代理这些,如果有,取消勾选
我当时确实打开了Charles,关闭掉,确认没有勾选代理,然后重启AS,再试,还是没用。

这**就很奇怪了,查了半天,并没有得到其他解决方案,于是乎重启一下电脑,保证没有打开任何代理,再试,成功了,我:......

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容