例如我写了一个android小程序,需要加载一个test.jar包和一个libtest.so库,那么这个东西我应该放在哪里,

应该怎么加载呢?

1、libtest.so库,放在工程目录下的的 libs/armeabi/ 目录下,一定要注意是“libs/armeabi/ ”而不是直接放在“libs”目录下,这样的话加载的时候会提示找不到库文件。当你安装此程序到设备时,这个库会

被复制到/data/data/<package name>/lib目录下,例如/data/data/com.example.hellojni/lib目录下,所以

我们在加载这个libtest.so库时需要这样写System.load("/data/data/com.example.hellojni/lib/libtest.so");


2、test.jar ,这个文件直接放在“libs”目录下就行了,在使用里面的接口时,import相应的头文件,就可以直接调用了。