串口通讯,Loadlibrary失败,报错has bad elf,求教
我的目的是要做串口通讯,在google下载了一个libserial_port.so文件,放在libs\armeabi目录下,但是一加载这个文件就报错
错误是
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.example.serialdemo-2/libserial_port.so" has bad ELF magic
代码很简单的只有一句
static {
System.loadLibrary("serial_port");
}
我通过abd shell登陆到模拟器设备,进入到目录,是可以看到so文件的,所以不存在文件没放的问题,求教