原文地址 http://blog.csdn.net/look_down/article/details/16370615
一:so库放置位置
│app
│ |── libs
│ │ ├── armeabi
│ │ ├── libtest.so
二: gradle书写
在gradle额外增加以下
- task copyNativeLibs(type: Copy) {
- from fileTree(dir: 'libs', include: '**/*.so' ) into 'build/native-libs'
- }
- tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }
- clean.dependsOn 'cleanCopyNativeLibs'
- tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
- pkgTask.jniDir file('build/native-libs')
- }