安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)
沒錯,又是AS的網(wǎng)絡問題,而且又是代理的問題,真是不省心吶!!
最近在做curl移植到Android JNI的工作,老是出現(xiàn) CURLE_PARTIAL_FILE 錯誤。
用Wireshark抓包居然還抓不出來,于是懷疑模擬器是用本地代理的方式連接網(wǎng)絡的。
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代理還支持的不好,導致模擬器環(huán)境內(nèi)的網(wǎng)絡總是出現(xiàn)莫名其妙的問題。
那把AS里面的Http proxy改成No Proxy,重啟模擬器就搞定了。(模擬器運行期間修改Http Proxy不生效,這樣反而可以利用來分離AS用的代理和模擬器用的網(wǎng)絡,雖然每次都得改一下比較麻煩)
《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的安卓ssr无网络连接_解决Android模拟器网络问题(使用了代理的情况下)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ckks方案优化最好的_站群如何优化才能
- 下一篇: antd如何获取表单的值_antd 父组