Android 7.x找不到libsqlite.so文件的原因及解决

Android 7.x找不到libsqlite.so文件的原因及解决_第1张图片

在开发项目的时候我们免不了使用一些第三方的库来进行快速开发,有些第三方库只是简单的一个jar包,但是有些使用了jni开发,因此会包含so库文件。比如环信等聊天sdk,都会用到libsqlite.so文件。但是Android不同版本对so文件的访问权限也不同,7.x则更为苛刻。

解决方法:下载libsqlite.so文件,放到对应的文件夹下,如libs/armv7-abi/libsqlite.so,并注意你的gradle是否引用了这个目录,如 jniLibs.srcDirs = [‘libs’]

参考文章:http://blog.csdn.net/java04/article/details/54617151

http://www.jianshu.com/p/b9a524f24b7e

你可能感兴趣的:(android知识点整理)