AndroidStudio调用so文件

  1. 将*.so文件拷贝到app\libs\armeabi文件夹下
  2. 修改build.gradle文件,在buildTypes下添加
sourceSets { main { jniLibs.srcDirs = ['libs'] } }
  1. 在调用处
public native String stringFromJNI(); //jni 函数名  public native String getFFmpegVersionFromJNI(); //jni函数名  static { System.loadLibrary("ffmpeg"); //加载.so文件  System.loadLibrary("ffmpeg-jni"); //加载.so文件  }

另一个方法
*.so文件导入android到app/src/main/jniLibs文件夹下
AndroidStudio调用so文件

 

你可能感兴趣的:(android)