1、 将jni中生成的库文件目录armeabi和armeabi-v7a两个目录拷贝到你app模块的libs目录下;

2、 在app目录下的build.gradle文件中的android节点下添加代码:

sourceSets{main{jniLibs.srcDirs = [‘libs’]}}

3、 在app目录下的build.gradle文件中的android节点下的defaultConfig节点下增加代码:

ndk {ldLibs “log”abiFilters ‘armeabi’, ‘armeabi-v7a’, ‘x86’}

4、 在app目录下的build.gradle文件中的dependencies节点下添加代码:

Implementation fileTree(include: [‘*.jar’], dir: ‘libs’)

5、 在代码中的jni逻辑中增加加载库的代码:

Static {System.loadLibrary(“jnitest”); //添加libjnitest.so库}

更多相关文章

  1. Android入门教程(四)之------Android工程目录结构介绍
  2. Android创建sdcard
  3. 转-Android(安卓)Studio *.jar 与 *.aar 的生成与*.aar导入项目
  4. Android文件选择器的实例分享
  5. android操作XML的几种方式
  6. Android(安卓)studio 中创建AIDL Service
  7. Android(安卓)— 创建文件及文件夹
  8. Android取消EditText自动聚焦、自动弹出输入法的方法
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android(安卓)Animation学习笔记
  2. Android(安卓)应用程序之间数据共享—Con
  3. Android(安卓)ListView动画实现方法
  4. Chrome for Android(安卓)编译了两天终于
  5. 实战技巧:Android异步指南
  6. 8、Android中Intent(意图)
  7. android switch模块
  8. Android(安卓)获取远程图片与本地图片缓
  9. Android(安卓)中LayoutInflater(布局加载
  10. Android之3D物理引擎