赞
踩
在用JNI编程时,经常会遇到Java.lang.UnsatisfiedLinkError这种报错。先排除xx.so文件在程序中的连接问题,确定工程可以找到xx.so文件。一般报此错误,大多是由于函数接口不对,使用如下命令
sudo readelf -Ws libxx.so >> test.log
把xx.so文件中的内容dump到test.log文件中,在test.log文件中可以看到所有函数的内容,找到可能出错的函数认真检查函数命名和参数。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。