android studio jni开发so库,rebuild可以生成so库,但是运行就报如下错误. 20C

java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_memclr4" referenced by "/data/app/com.viking.myjni-2/lib/arm/libjniLib.so"...图片说明
求大神帮忙,急急急.

1个回答

这个应该是so库加载未完成,你是在什么地方加载的so库

viking_xhg
vikings_xie 回复huangjingfeng2016: 谢谢
2 年多之前 回复
viking_xhg
vikings_xie 回复huangjingfeng2016: 解决了,版本问题
2 年多之前 回复
huangjingfeng2016
huangjingfeng2016 回复vikings_xie: 能否尝试延时调用本地方法,我之前也是在静态代码快加载,oncreate直接调用本地方法抛的这个异常。如果延时调用还有这个异常可能是其他问题。
2 年多之前 回复
viking_xhg
vikings_xie MainActivity中static代码块里面加载的.
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问