2011-04-30 53 views
0

我知道如何設置android模擬器代理瀏覽器web通過像Charles或Fiddler2代理瀏覽器的網絡流量,但應用程序流量不通過代理。代理android應用程序流量與模擬器

我想調試一個應用程序,我需要看看請求\響應是什麼,但無法弄清楚如何設置。我試過-http-proxy命令行參數,但這似乎對我沒有任何幫助。

回答

1

我認爲最簡單的辦法可以是:基於服務器的地址

  1. 使用的工具,像wireshark捕獲流量,和過濾。

  2. 使用該日誌的流量SOCKS代理,並使用socksify包裝圍繞Android模擬器

  3. 更新的應用程序使用代理服務器設置(詳細信息,您使用的連接方法,例如HttpURLConnection的變化,網頁視圖,原始插座,...)。無論如何,你都應該這樣做,以改善與不同網絡設置的兼容性,但不一定是現在。

+0

Wireshark的工作原理,但抓住了太多的流量。不幸的是,它似乎是我讀過的許多博客中唯一提及無法正確代理Android模擬器的選項。谷歌需要共同行動。 – 2011-05-01 20:41:12

相關問題