我想通过我的应用程序运行traceroute 命令。
我该怎么做呢?
Runtime.getRuntime().exec("traceroute google.com")
不工作。
java.io.IOException:运行 exec() 时出错。命令:[traceroute,-4,google.com] 工作目录:null 环境:null
11-02 12:51:38.399:E /跟踪(1604):在java.lang.ProcessManager.exec(ProcessManager.java:224)
有没有其他方法,例如使用 NDK 或其他。
请帮帮我。
您不能在 Android 中使用 Traceroute 命令。
如果您想在安装了 busybox 的 root 设备中使用它,请使用 busybox 安装路径来运行命令。
如果您想在 root 设备中使用该库,它会很有用。http://code.google.com/p/roottools/ http://code.google.com/p/roottools/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)