Method One:
Compile the so file under the Libs folder into a jar file through the Gradle configuration task.
apply plugin: ' Com.android.library ' android { compilesdkversion rootproject.ext.compilesdkversion buildtoolsversion rootproject.ext.buildtoolsversion defaultconfig { minSdkVersion rootProject.ext.minSdkVersion targetsdkversion rootproject.ext.targetsdkversion } / ** Import So file */ task nativelibstojar (type: zip, description: "Create a jar archive of the native libs") { destinationdir file ("$projectDir/libs") baseName "NATIVE_LIBS2" extension "jar" from Filetree (dir: "Libs", include: "**/*.so") into "Lib" } tasks.withtype (javacompile) { compiletask -> compiletask.dependson (NativeLibsToJar) }}dependencies { provided filetree (dir: ' Libs ', include: [' *.jar ')}
Reference: http://blog.csdn.net/wulianghuan/article/details/44567001
This article from the "Sky no traces but I flew" blog, please be sure to keep this source http://glblong.blog.51cto.com/3058613/1694567
Android Studio: How to properly introduce so files