android Runtime.getRuntime.exec()方法调用tcpdump抓包但文件无法保存

android内置程序调用tcpdump:

Runtime.getRuntime().exec("/data/local/tcpdump -XvvennSs 0 -w /mnt/sdcard/cap.pcap -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 or tcp[20:2]=0x504f");

该命令在cmd上可行,但让程序在模拟器上运行Runtime.getRuntime().exec()没有执行保存到sd卡命令,怎么破?

该处命令改成 “mkdir mnt/sdcard/mydir”是有效果的。

1个回答

遇到了同样的问题,求破

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!