摘要:
好不容易使用cygwin+windows打了个包,放到JAVA中使用。但是还是会报各种错。JAVA中使用.so文件static{System.loadLibrary("test");//加载libtest.so}以上是网上的经典用法,很简单的一句。但是用的时候还是出错了。。。主要还是.so路径找不到。找了大半天,终于,问题解决了。原因是:windows下loadLibrary只能用来加载.dll, 可以使用 System.load("完整路径+完整文件名") 来加载(android程序最终是要放到手机上linux环境运行的,所以加载.so是没有问题的。)
阅读全文