Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Eclipse の実行構成で、エミュレータ コマンド ライン オプション「-tcpdump emulator1.cap」を追加すると、Wireshark で開くことができるエミュレータのネットワーク トラフィックのキャプチャが開始されました。涼しい!
どうにかして特定のホスト IP アドレスだけをキャプチャする方法を知りたいですか? 表示フィルターを使用できますが、ファイルが大きくなりすぎます。
デバイスのコマンドラインで直接tcpdumpを実行してみることができます。次に、tcpdumpのマニュアルページに示されているように、任意のフィルターとオプションを指定できます。
次に、たとえば:
adb -e shell tcpdump -w /sdcard/capture.pcap host 10.0.2.2
完了したら:
adb pull /sdcard/capture.pcap
エミュレータインスタンスにキャプチャ用の十分なSDカードスペースがあることを確認してください。