程序不定时出现:#222 java.lang.UnsatisfiedLinkErro

No implementation found for void com.tencent.imcore.internalSnsExtJNI.swig_module_init() (tried Java_com_tencent_imcore_internalSnsExtJNI_swig_1module_1init and Java_com_tencent_imcore_internalSnsExt

IM 整个就挂掉了,尤其是几分钟不用再从后台调出更容易触发这个,现在我们非常着急也是一头雾水,不知道哪个文件没有加载,所有依赖包都是从demo原封不动移植过来的。求帮助,期待尽快回复,谢谢~~

宮園薰宮園薰提问于
DSoon

腾讯 · 移动端开发工程师 (已认证)

乌拉拉~修改于

升级IM3.3后也遇到这个问题,楼主解决了么?

————————————————————

已解决:

通信团队加载so包的时间点是在IM调用init的时候,而不是一般的类的static方法去load的,所以在调用IM相关Native方法时一定要保证之前调用了init,否则会报上述异常。

修改建议是监听IM的登录事件,登录成功后再使用IM相关Native方法(包括new IM对象之类的)。

回答过的其他问题

农村小白求助建站?

DSoon

腾讯 · 移动端开发工程师 (已认证)

乌拉拉~
如果建站全部自己搞的话。 先学开发知识,再买服务器。 不过估计看提问的意思能从头开始慢慢学的可能性不大。 现在有很多建站工具,可以了解其用法,然后明确你要做什么事情,先跑起来确定能上线了,再买服务器部署。 最后做域名解析之类的。... 展开详请

关于作者

DSoon

腾讯 · 移动端开发工程师 (已认证)

腾讯 移动端开发工程师

所属标签

扫码关注云+社区

领取腾讯云代金券