在开发Android应用的时候,有时候需要添加动态链接库,尤其是使用调用第三方SDK时。比如百度地图、百度PCS等SDK。如果.so的路径放置不当,会报类似错误: java.lang.UnsatisfiedLinkError: Couldn't load xxxxxx: findLibrary returned null
其实,添加动态库(.so文件)很简单,只要知道处理器(CPU)的名称,并在当前项目下的libs目录下创建对应的目录,然后将.so后缀的库文件放进去即可。例如:
处理器类型 | 目录名称 |
ARM | armeabi |
Intel Atom | x86 |
高通 | qualcomm |
MIPS | mips |