极光IM(JMessage):sdk have not init, you should call JMessageClient.init first(SDK have not init yet)

问题:

E/JIGUANG-JMessage: [CommonUtils] [register]sdk have not init, you should call JMessageClient.init first.
E/LOGUTIL-------: JMessage register status:871308    desc:SDK have not init yet.

思路:

既然是第三方SDK出现问题,那么就从官方文档看起,来来回回对了几遍,流程没问题,且“871308”错误只有描述,没有指出什么情况可能出现这个错误,度娘上也没有相应的问题,灵光一闪,是否是.so库文件出现问题?因为之前试过添加.so库文件后,没有添加到SVN的情况,而这次的问题又是接手同事的工作后出现的,一查,果然是.so库文件没有添加到SVN,所以拉代码后运行报错。。。

说两句:

这种情况属于较少出现的类型,如果“SDK have not init yet”,更多地得从代码流程上找问题。

猜你喜欢

转载自blog.csdn.net/zeqiao/article/details/80566769