导入.so包是各种坑
,说说我自己碰到的几种:
1.没有在jniLibs里面写64位的文件夹,会报找不到的异常。
解决方法:把文件夹都建好,然后放入相应的.so包即可。
2.没有建好相应的包名,造成的异常。
异常:
java.lang.UnsatisfiedLinkError:
Native method not found: com.ishow.scan.zbar.ZbarManager.decode:([BIIZIIII)Ljava/lang/String; at
com.ishow.scan.zbar.ZbarManager.decode(Native Method) at
com.ishow.scan.decode.DecodeHandler.decode(DecodeHandler.java:58) at
com.ishow.scan.decode.DecodeHandler.handleMessage(DecodeHandler.java:39) at
android.os.Handler.dispatchMessage(Handler.java:107) at
android.os.Looper.loop(Looper.java:194) at
com.ishow.scan.decode.DecodeThread.run(DecodeThread.java:45)
解决方法:一定要在工程中建立好相应的包名,以zbar为例,一定要建立以下的包名![]()

不然就会报上述异常。
后面会继续编辑,有坑的可以发我邮箱看一下,

邮箱地址:jsmeli@163.com
1984





