Android串口通信运行时报错:java.lang.UnsatisfiedLinkError: Native method not found

Ckai~老西儿 2017-03-07 11:27:43
Android.mk内容如下:
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

TARGET_PLATFORM := android-3
LOCAL_MODULE := serial_port
LOCAL_SRC_FILES := SerialPort.c
LOCAL_LDLIBS := -llog

include $(BUILD_SHARED_LIBRARY)
工程目录如下:



运行时报错:
java.lang.UnsatisfiedLinkError: Native method not found: android.serialport.SerialPort.open:(Ljava/lang/String;I)Ljava/io/FileDescriptor;
在SerialPort类中动态链接open方法错误,没明白什么意思。
各位大神有谁遇到过这样的问题?
...全文
1100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
故忆 2020-02-19
  • 打赏
  • 举报
回复
我知道一个解决方法,把targetSdkVersion版本调到25以下,但是会出现其他的代码适配问题,暂时没有其他解决办法
Mr.xiaocao 2019-12-24
  • 打赏
  • 举报
回复
楼主解决了吗?求教

786

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 非技术区
android小程序微信小程序 技术论坛(原bbs)
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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