这行代码在Windows上运行正常:
NetworkInterface::NetworkInterfaceList nicList = NetworkInterface::list();
但是在Android上出现以下异常会立即崩溃:
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 20506 (Thread-2479)
我能找到的唯一相关信息是几个提及从Lollipop Android开始,如果它试图在MainActivity UI线程上执行任何网络功能,将立即终止你的应用。
由于我在自己的线程上运行此代码,因此SIGABRT必须与对NetworkInterface :: list()的调用内部相关?