Wat*_*nka 4 java android zeromq jeromq
我正在尝试将 jeromq 用于 android 项目。我需要连接到另一个经销商设备。这是我的代码:
ZContext zcontext = new ZContext(1);
ZMQ.Socket zsocket = zcontext.createSocket(ZMQ.DEALER);
String identity = "S61_phone";
zsocket.setIdentity(identity.getBytes(ZMQ.CHARSET));
zsocket.connect("tcp://my_other_device_ip_and_port_here");
zsocket.send("test",0);
Run Code Online (Sandbox Code Playgroud)
在 connect 调用时,发生错误:
2019-09-26 16:59:53.033 18347-18379/?E/AndroidRuntime:致命异常:Thread-4 进程:com.flir.flironeexampleapplication,PID:18347 java.lang.NoSuchMethodError:没有虚拟方法clear()Ljava/nio/ByteBuffer;在类 Ljava/nio/ByteBuffer 中;或其超类(“java.nio.ByteBuffer”的声明出现在 /system/framework/core-oj.jar 中)位于 zmq.Signaler.send(Signaler.java:97) 处 zmq.Mailbox.send(Mailbox.java :71)在zmq.Ctx.sendCommand(Ctx.java:517)在zmq.ZObject.sendCommand(ZObject.java:382)在zmq.ZObject.sendPlug(ZObject.java:185)在zmq.ZObject.sendPlug(ZObject) .java:175) 在 zmq.Own.launchChild(Own.java:115) 在 zmq.SocketBase.addEndpoint(SocketBase.java:590) 在 zmq.SocketBase.connect(SocketBase.java:582) 在 org.zeromq.ZMQ $Socket.connect(ZMQ.java:2531) 位于 com.flir.flironeexampleapplication.GLPreviewActivity.onDeviceConnected(GLPreviewActivity.java:115) 位于 com.flir.flironesdk.EmbeddedDevice$4.run(EmbeddedDevice.java:512) 位于 java.lang .Thread.run(Thread.java:764)
我的环境:
知道问题是什么吗?多谢。
| 归档时间: |
|
| 查看次数: |
3256 次 |
| 最近记录: |