自己生成了一个so库,想再别的工程里使用,把它复制到工程的libs文件夹下,使用System.loadLibrary("xxxx");
接下来问题来了,怎么使用so里的native方法呢?
在网上各种查也没查到有用的,后来想到自己使用Volley的so,发现用到了import其相应的类,可自己这个import找不到啊。所以猜测,它的so应该是规范的JNI库,提供调用接口,可自己菜鸟一枚,连so库生产都搞了好久,那还知道怎么提供结构调用呢,所以自己就尝试把生产so库时生命native方法的类结构copy到这个工程中来,这样就可以import 声明native方法的类了,这不就跟规范的一样了吗,哈哈,试了一下果然可以了,特此记录。