android studio 编译C生成.so文件出现java.lang.UnsatisfiedLinkError

来源:互联网 发布:通联数据 公司怎样 编辑:程序博客网 时间:2024/06/13 10:31

参考文章:http://www.2cto.com/kf/201607/526887.html

这篇文章作者讲得很好了,但是我照着做的时候还是不能正常运行程序,总是报java.lang.UnsatisfiedLinkError,其实就是couldn't find "libhuazict.so"

后来仔细对比我和作者的操作流程,发现在使用"javah -d jni -classpath 路径"之前,我没有把路径cd到main文件夹下,这样就造成了.c文件和.java文件的相对位置的改变,导致无法生成so文件。再次生成的时候cd到main文件夹后,就成功了。

阅读全文
0 0
原创粉丝点击