Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经下载了最新版本的 jnetpcap 并将其添加到我在 eclipse 中的 android 项目中作为“添加外部 JAR”。但是当我运行程序时,应用程序立即在我的模拟器上崩溃,并且我在日志中收到以下错误:
java.lang.NoClassDefFoundError: org.jnetpcap.Pcap
有谁知道如何解决这个问题?
您需要首先使用 Android NDK 将 jnetpcap c 文件编译为共享库 (.so)。然后,您需要创建自己的 JNI 或使用与此线程相关的官方网站上提供的类似这样的现有 JNI 。看这里。
你导出库了吗?在第 4 页的 eclipse 的构建路径中,确保它存在于任何可能使用它的代码之上,并确保它被选中。