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


在開發項目的時候我們免不了使用一些第三方的庫來進行快速開發,有些第三方庫只是簡單的一個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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章