欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)

发布时间:2025/3/20 Android 71 豆豆
生活随笔 收集整理的这篇文章主要介绍了 安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

没错,又是AS的网络问题,而且又是代理的问题,真是不省心呐!!

最近在做curl移植到Android JNI的工作,老是出现 CURLE_PARTIAL_FILE 错误。

用Wireshark抓包居然还抓不出来,于是怀疑模拟器是用本地代理的方式连接网络的。

netstat -aon | grep 模拟器pid

看看是通过哪个端口访问,终于揪出这个小东西:

TCP 127.0.0.1:5554 0.0.0.0:0 LISTENING 13676

TCP 127.0.0.1:5555 0.0.0.0:0 LISTENING 13676

TCP 127.0.0.1:5555 127.0.0.1:7121 ESTABLISHED 13676

TCP 127.0.0.1:7097 127.0.0.1:5037 ESTABLISHED 13676

TCP 127.0.0.1:11126 127.0.0.1:1991 CLOSE_WAIT 13676

TCP 127.0.0.1:11788 127.0.0.1:1991 ESTABLISHED 13676

TCP 127.0.0.1:11966 127.0.0.1:1991 ESTABLISHED 13676

TCP [::1]:5555 [::]:0 LISTENING 13676

那个1991端口的不就是我的SSR本地端口吗?!?!

恍然大悟,原来AS里面的代理设置会影响到模拟器,出于不明原因,对于Http代理还支持的不好,导致模拟器环境内的网络总是出现莫名其妙的问题。

那把AS里面的Http proxy改成No Proxy,重启模拟器就搞定了。(模拟器运行期间修改Http Proxy不生效,这样反而可以利用来分离AS用的代理和模拟器用的网络,虽然每次都得改一下比较麻烦)

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。