android程序加载so动态库和jar包
16lz
2021-12-04
例如我写了一个android小程序,需要加载一个test.jar包和一个libtest.so库,那么这个东西我应该放在哪里,
应该怎么加载呢?
1、libtest.so库,放在工程目录下的的 libs/armeabi/ 目录下,一定要注意是“libs/armeabi/ ”而不是直接放在“libs”目录下,这样的话加载的时候会提示找不到库文件。当你安装此程序到设备时,这个库会
被复制到/data/data/
我们在加载这个libtest.so库时需要这样写System.load("/data/data/com.example.hellojni/lib/libtest.so");
2、test.jar ,这个文件直接放在“libs”目录下就行了,在使用里面的接口时,import相应的头文件,就可以直接调用了。
更多相关文章
- Android资源管理框架-------之资源信息的加载(五)
- Android常见的几种图片加载框架
- android 跳转到横屏activity出现之前activity周期重新加载的问题
- Android高性能加载大量图片[前言]
- Android中使用webview加载网页上的按钮点击失效
- Android(安卓)中不应该使用 Enum 吗?
- Android异步加载全解析之开篇瞎扯淡
- 基于开源框架Glide加载Gif资源图到Android(安卓)ImageView中
- Android(安卓)图片加载Bitmap OOM错误解决办法