下载 jssc 并将其添加到我在 android studio 中的项目中。
SerialPort sp = new SerialPort("COM1");
try {
if (sp!=null && sp.isOpened ()) {
sp.closePort();
}
try{
sp.openPort();
sp.setParams(9600,8,1,0);
}catch (Error f){
Log.d("Trace", f.getMessage());
}
sp.closePort();
}catch (SerialPortException e){
Log.d("Trace", e.getMessage());
}
尝试从我的 onCreate 函数将其作为静态函数运行。
在 sp.openPort() 我得到错误
未找到长 jssc.SerialNativeInterface.openPort(java.lang.String, boolean) 的实现(已尝试 Java_jssc_SerialNativeInterface_openPort 和 Java_jssc_SerialNativeInterface_openPort__Ljava_lang_String_2Z)
我已经与 jsch 建立了 SSh 连接,并且要打开套接字,我必须创建一个新线程。当我为 jssc 做它时没有工作。
当我通过 Putty 运行时,我使用 COM1 连接。
提前致谢
编辑
经过更多调试后,我发现:
String[] portNames = SerialPortList.getPortNames();
不显示任何端口。
如果我转到端口中的设备管理器,我现在可以看到 COM1 和 COM4。
有什么建议吗?