我们的应用程序中有一个功能(TargetSDK = 30),可以扫描当前wifi网络中的设备。 我们做的其中一件事是调用
Runtime.getRuntime().exec("/system/bin/ip neigh show")
最后从stdout提取mac-addresses。
这段代码在安卓Q/10系统下工作正常,但在运行安卓11系统的Pixel 2上,外部进程立即退出,退出代码为1(没有抛出异常)。
另一方面,调用/system/bin/ping运行没有任何问题。
我检查了安卓11的文档(https://developer.android.com/about/versions/11),但
无法找到关于新限制的任何提示。
有谁有线索吗?