我想通过我的应用程序运行traceroute命令.
我该怎么做呢?
Runtime.getRuntime().exec("traceroute google.com")
不工作.
java.io.IOException:运行exec()时出错.命令:[traceroute,-4,google.com]工作目录:null环境:null
11-02 12:51:38.399:E / trace(1604):在java.lang.ProcessManager.exec(ProcessManager.java:224)
还有另一种使用NDK的方法吗?
请帮帮我.
解决方法:
您不能在Android中使用use traceroute命令.
如果要在安装了busybox的根设备中使用它,请使用busybox安装的路径来运行命令.
如果要在有根设备中使用它,该库可能会很有用.
http://code.google.com/p/roottools/