3

Eclipse の実行構成で、エミュレータ コマンド ライン オプション「-tcpdump emulator1.cap」を追加すると、Wireshark で開くことができるエミュレータのネットワーク トラフィックのキャプチャが開始されました。涼しい!

どうにかして特定のホスト IP アドレスだけをキャプチャする方法を知りたいですか? 表示フィルターを使用できますが、ファイルが大きくなりすぎます。

4

1 に答える 1

2

デバイスのコマンドラインで直接tcpdumpを実行してみることができます。次に、tcpdumpのマニュアルページに示されているように、任意のフィルターとオプションを指定できます。

次に、たとえば:

adb -e shell tcpdump -w  /sdcard/capture.pcap host 10.0.2.2

完了したら:

adb pull /sdcard/capture.pcap

エミュレータインスタンスにキャプチャ用の十分なSDカードスペースがあることを確認してください。

于 2011-04-15T00:08:59.990 に答える