首页 > 解决方案 > Arping 命令总是返回退出值 2。如何解决这个问题?

问题描述

实际上,我正在尝试在 Android Studio 中运行命令“arping -c 5 -I wlan0 gatewayaddr”。这里的网关地址是任何 IP 地址。但是每次我执行这个命令时,我都会得到退出值 2。我的 android 设备已经是 root 设备。如果我在 adb shell 中运行这个命令,那么我得到了正确的结果,但是在代码中我得到了退出值 2。我如何解决这个问题以获得退出值 0?

Process proc = runtime.exec("arping -c 5 -I wlan0 <gatewayaddr>");
        proc.waitFor();
        int exit = proc.exitValue();enter code here

标签: android

解决方案


推荐阅读