我已经下载了最新版本的jnetpcap,并将其添加到eclipse中的android项目中作为“添加外部JAR”。但是,当我运行程序时,应用程序立即在模拟器上崩溃,并且在日志中收到以下错误:

java.lang.NoClassDefFoundError: org.jnetpcap.Pcap


有谁知道如何解决这个问题?

最佳答案

您首先需要使用Android NDK将jnetpcap c文件编译为共享库(.so)。然后,您需要创建自己的JNI或使用与this相关的官方网站上提供的现有的类似thread的JNI。看here

09-15 22:02