java UnsatifiedLinkError:在资源路径()中找不到本机库(com/sun/jna/安卓x8664/libjnidispatch.so)
我正在开发安卓应用程序,用于嗅探设备中的数据包。 我正在使用pcap4j库,但是当我调用Pcaps时。getDevByAddress()启动异常。 你能帮我吗
这是截取的代码:
InetAddress destAddr = parsedPacket;
PcapNetworkInterface nif =Pcaps.getDevByAddress(destAddr);
谢谢
# 1 楼答案
不确定这是否仍然是你的问题。是否已将这两个依赖项都添加到类路径中
将以下内容添加到pom中。xml:
还要确保您的机器上安装了pcaplib dev。取决于操作系统如何安装
你执行了这些步骤吗
如果是这样的话,您是否已授予java根访问权限(假设您在linux上)?我见过有人在使用set_cap命令后出现问题。请告诉我