0

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

java.lang.NoClassDefFoundError: org.jnetpcap.Pcap

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

4

2 回答 2

2

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

于 2013-11-29T00:14:15.007 回答
0

你导出库了吗?在第 4 页的 eclipse 的构建路径中,确保它存在于任何可能使用它的代码之上,并确保它被选中。

于 2013-03-13T21:07:01.997 回答