私は現在、アプリケーションとサーバー間の通信をデバッグする必要があります。私はtcpdumpスイッチでエミュレータを起動してパケットをキャプチャすることができました:OSXのWiresharkのAndroidエミュレータからtcpdumpのライブビューを取得するにはどうすればよいですか?
%emulator -tcpdump emulator.cap @MyDroid
私が持っている問題は、私はWiresharkのでemulator.capファイルを開くことができる前に、私はシャットダウンするエミュレータを必要とするということです。さもなければ、Wiresharkはキャプチャが不完全であると不平を言うでしょう。このプロセスは非常に遅いです。私はWiresharkのemulator.capファイルのライブビューを取得できるようにしたいと思います。
これはパイプを使用して行う必要があるようです。私はOS Xで私の開発をしており、このガイドからWay 1とWay 2を試しました:http://wiki.wireshark.org/CaptureSetup/Pipes。
少なくともキャプチャのスナップショットを見ることができますが、リアルタイムで更新されたビューは表示されません。 Wiresharkの更新ボタンをクリックしても、キャプチャされたパケットは更新されません。 Wiresharkを終了して再起動してアップデートを入手する必要があります(エミュレータを再起動するよりも速い)。
WiresharkのAndroidエミュレータからライブキャプチャを表示する手順は何ですか? X?