报找不到so文件时有可能的一种情况

一般情况下,我们的lib里面只有armeabi这么一个包,用来存放so文件,但是,在不同的手机上,可能会因为不同手机的CPU不一样,所以导致去相关文件夹下找so文件的时候找不到,因此有两种解决方法:

方法一:找到对应的CPU型号,然后创建不同的文件夹(一般来说,就多一个armeabi-v7a就可以了),然后把所有的so文件复制一份放进去,就可以了;

方法二:听群里面的大神:马克-小马哥说,可以这样:在你项目的 build.gradle 的 defaultConfig 里加上 ndk{ } ,例如 :,


因为这样的话,那里面就可以限制着几个CPU的架构ndk 只支持armeabi型号的CPU。

你可能感兴趣的:(报找不到so文件时有可能的一种情况)