java - ZeroMQ 与 android : NoClassDefFoundError: org. zeromq.ZMQ

标签 java android noclassdeffounderror zeromq

我在让 ZeroMQ 在 Android 上运行时遇到问题。我将所有内容编译到我需要的 .jar 和 .so 文件中。然后我将 zmq.jar 添加到 /libs/ 并将 libjzmq.so 添加到 /libs/armeabi/ 和将 .jar 添加到构建路径。 (右键单击 -> 构建路径 -> 配置构建路径 ... -> 库 -> 添加 JAR...)

我还在“Order and Export”选项卡中标记了要导出的 .jar 并将其移至列表顶部,但我仍然得到“java.lang.jar”。 NoClassDefFoundError: org.zeromq.ZMQ".

我还能尝试什么?

顺便说一句,我正在使用 Eclipse。

提前致谢。

最佳答案

这不是您直接问题的正确答案,因为我无法解决同样的问题。最近我在邮件列表上看到了 JeroMQ,现在我在一个内部应用程序中使用它来进行即时消息传递。它运行良好,但需要 ZeroMQ 3.x。 ZeroMQ 非常容易安装,所以这不应该是一个阻塞问题。

在这里查看 GitHub 存储库: https://github.com/miniway/jeromq

如果您使用的是 Git,您可以将其添加为子模块,或者您可以简单地提取代码并将其添加到您的主应用程序中。我强烈推荐前者,但我最终选择后者只是为了让我的测试应用程序更容易启动和运行。

关于java - ZeroMQ 与 android : NoClassDefFoundError: org. zeromq.ZMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11720987/

相关文章:

java - 了解泛型方法返回类型

java - 在项目开发中使用 Java & .NET

java - SAX 解析器问题

java - 在增加/减少 int 的值后如何将其值重置为 0

android - Android测试在 Jenkins 失败

java - 在 Android 上将改造响应解析为包含自定义对象的自定义对象

java - Java super 包的状态如何?

android - 改造得到字符串响应

android - Android 9 异步任务中的 java.lang.NoClassDefFoundError

android - 我自己的类中的 ClassDefNotFoundError