Android Arping命令总是返回退出值2。如何解决这个问题?

Android Arping命令总是返回退出值2。如何解决这个问题?,android,Android,实际上,我正试图在Android Studio中运行命令“arping-c5-iWLAN0GatewayAddr”。这里的网关地址是任何ip地址。但每次我执行这个命令时,我都会得到退出值2。我的android设备已经是根设备。如果我在adb shell中运行这个命令,那么我会得到正确的结果,但在代码中,我会得到退出值2。如何修复此问题以获得退出值0 Process proc = runtime.exec("arping -c 5 -I wlan0 <gatewayaddr>");

实际上,我正试图在Android Studio中运行命令“arping-c5-iWLAN0GatewayAddr”。这里的网关地址是任何ip地址。但每次我执行这个命令时,我都会得到退出值2。我的android设备已经是根设备。如果我在adb shell中运行这个命令,那么我会得到正确的结果,但在代码中,我会得到退出值2。如何修复此问题以获得退出值0

Process proc = runtime.exec("arping -c 5 -I wlan0 <gatewayaddr>");
        proc.waitFor();
        int exit = proc.exitValue();enter code here
processproc=runtime.exec(“arping-c5-iwlan0”);
进程waitFor();
int exit=proc.exitValue();在这里输入代码