在Android开发中总少不了第三方的库,第三方的库有些带了.so文件,这些文件改怎么弄到项目里面去呢?
在eclipse中我们只需在我们的项目中添加一个libs文件夹,把.so文件复制进去即可.
在Android Studio中(看图new-Folder-JNI Folder):
然后我们看见多了个jni的文件夹,我们把那些.so文件放进去:
然后在主build.gradle下的(注意:下面的是jniLibs.srcDirs而不是jni.srcDirs):
android{
//添加一下一段
sourceSets{
main{
jniLibs.srcDirs=['src/main/jni']
}
}
}
在gradle.properties文件下最后面添加:
android.useDeprecatedNdk=true
然后转转ta即可:
以上是本人在开发过程中处理加载不到so文件的方法,可能读者的情况和我的有少许不同,那就请读者自行解决了.
记录下,随笔.