引入so文件:
引入so文件也有两种方法,具体使用哪一种,看开发者自己如何选择了。
方法一:
· 在“src/main”目录中新建名为“jniLibs”的目录;
· 将so文件复制、粘贴到“jniLibs”目录内。
注:如果没有引用so文件,可能会在程序执行的时候加载类库失败,有类似如下的DEBUG提示:
Java.lang.UnsatisfiedLinkError: Couldn't load library xxxx from loader dalvik.system.PathClassLoader
方法二:
· 把so文件拷贝到libs文件夹下
· 在app的build.gradle文件中配置
整个配置文件如下:
android { compileSdkVersion 23 buildToolsVersion '19.1.0' defaultConfig { applicationId "com.hehe.itlms" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0.0" } buildTypes { release { minifyEnabled true//是否混淆 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } }
好啦,就是这么简单的几步,就可以轻松的把so文件引入到你的工程中了。