操作步骤

以根目录下libs文件夹为例。src/main/jnilibs 应该类似。

  1. 新建根目录下libs文件夹。
  2. 将so文件拷贝到libs文件夹。
  3. gradle文件 sourceSets-main标签增加 jniLibs.srcDirs = [‘libs’]
  4. gradle文件 dependencies 标签下增加 compile fileTree(include: ‘*.so’, dir: ‘libs’)

示例代码

dependencies {
compile fileTree(include: '*.so', dir: 'libs')
}

sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
}