问题描述

接XXSDK的时候java 加载so的时候闪退

问题分析

首先定位到闪退的地方是在加载cocos2dxlua.so的地方,因为接过不少SDK,之前SDK在这个地方没有出现闪退的现象,就开始找不同之处。 很快问题就缩小到几个平台的SO文件夹里面,后面经过去一些QQ群讨论,发现linux搜索SO库的时候会有一个“锁定机制”。 也就是第一个去找的路径会被锁定,锁定后就不会再变更,下次再找会直接去这个目录下查找,哪怕是找不到。

解决方案

方法一:将每个平台都放满SO 方法二:没用到的平台直接删除了