串口问题,自动启动串口出错

空缺J_c 2018-03-12 04:18:22
先上log日志
03-12 07:16:19.942 21948-21948/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.jgkj.hlpt, PID: 21948
java.lang.UnsatisfiedLinkError: Couldn't load serial_port from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx.apk", zip file "/data/data/com.jgkj.hlpt/code_cache/secondary-dexes/xxx.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/xxx, /system/lib]]]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:358)
at java.lang.System.loadLibrary(System.java:526)
百度说是so库没引入,可我在gradle中已经做了引入
关键问题在这里,我在串口已经插入的情况下启动app可以保证完美运行,可以接收和发送数据,现在我有一个项目启动app时候自动开启串口,我也在onStart中写了方法,一切都顺利,但是如果,我是在串口没有插入的情况下,启动app就会出现这个错误,无论我现在用什么方法,子线程之类的都不能处理这个问题,现在只能在插入串口的前提条件下启动app,否则程序就会出现上面日志bug
...全文
417 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
空缺J_c 2018-03-12
  • 打赏
  • 举报
回复
自挽,有没有做这方面的大佬来解释一下
用笔记本时,如果在启动串口调试助手时出错出错,请先插下USB转串口,再启动串口调试助手,或者您可以用你自己习惯的串口调试工具,此工具只供参考。 软件功能主要为: 1.接收从串口进来的数据并在窗口显示.显示流畅,可以保持接收大量数据不死机. 2.所接收到的数据数据显示方式可以选择为字符方式或者HEX方式 4.中文显示无乱码,且不影响速度 5.串口波特率可以选择为110bps-256000bps.(波特率>115200时需要硬件支持) 6.可以即时显示存在的串口号.如果您增加了usb转串口等设备,串口号也会在列表中出现. 7.可以选择“5、6、7、8”四种数据长度. 8.可以选择为“1、1.5、2”三种停止位.(1.5停止位需要硬件支持) 8.可以自由选择校验方式. 9.可以自由选择流控方式.(某些计算机不能选择硬流控) 10.串口设置和字符串操作等设置在程序关闭时自动保存,打开时自动载入. 11.可以在接收窗口按键即发送该键值. 12.可以在字符串输入框输入您想发送的字符串,并发送. 13.可以在字符串输入框输入您想发送的HEX数据串,数据的值从00到FF,没有任何限制. 14.可以定时重复发送数据,并可以设置发送时间间隔. 15.可以在发送字符串时选择发送新行,即自动加上回车换行. 16.可以显示当前串口的CTS、DSR、RLSL(CD)信号线的状态. 17.可以自由控制当前串口的DTR、RTS信号线的输出状态. 18.可以打开一个文本文件或者一个二进制文件预览其内容,查看方式可以是文本或者HEX方式. 19.可以打开一个文本文件或者一个二进制文件并以当前波特率发送到串口. 20.可以保存串口接收到的内容到文件,文件名取自当前时间,保存在当前目录. 21.可以即时显示发送的字节数和接收到的字节数,按清除窗口将会清零. 22.带有功能强大的扩展功能:多条字符串发送预先定义,并自动保存. 23.可以定义最多32条预备发送的字符串,每条字符串可以定义为HEX数据串或者字符串方式.在每一条数据的左边打勾就表示这是一条hex数据串. 24.点击字符串右边的标号即可以发送这条定义好的字符串. 25.可以设置为循环发送你定义过的多条字符串,并且可以设置发送时间间隔. 25.可以同时打开多次软件,进行不同的串口的调试. 26.在产品信息栏可以从网上自动获得现时最新的产品信息. 27.这是个绿色软件,单个文件即可执行,不会给您的机器增加任何负担. 28.发送字符串时选择'发送新行',可以加发回车换行.

80,356

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧