例如我写了一个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相应的头文件,就可以直接调用了。

更多相关文章

  1. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  2. Android--SoLoader,android动态加载so库
  3. Android异步加载图像小结 (含线程池,缓存方法)
  4. Android(安卓)Paging组件Demo
  5. Android(安卓)TabHost使用、动态加载内容
  6. 在android中policymanager
  7. Android(安卓)主流图片库Picasso Glide Fresco对比分析
  8. Titanium 使用刘明星的Jpush module做android端的消息推送
  9. Android(安卓)EditText不弹出软键盘

随机推荐

  1. android bug fix
  2. Android basic1
  3. Android--动态添加控件
  4. android设备信息获取
  5. android手机QQ尾巴修改(QQ for Pad)
  6. Android 开发 官方 论坛
  7. Android-sharedUserId
  8. android常用颜色代码定义
  9. 怎样更新Android SDK1.1 到 Android SDK1
  10. Android Support Library 23.2