我的项目正常debug打包是可以正常运行,但当我准备打上公司的release签名打上发布版本的时候就遇到了这个错误:
java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/**/lib/arm/***.so"
原因:
这个是在release里面我打开了混淆编译和压缩资源:

混淆导致so库里面的c/c++代码找不到相关的java类
把上面改为false,就不会报这个错,可以正常运行:

我的项目正常debug打包是可以正常运行,但当我准备打上公司的release签名打上发布版本的时候就遇到了这个错误:
java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/**/lib/arm/***.so"
原因:
这个是在release里面我打开了混淆编译和压缩资源:
混淆导致so库里面的c/c++代码找不到相关的java类
把上面改为false,就不会报这个错,可以正常运行:
本文标题:UnsatisfiedLinkError: JNI_ERR re
本文链接:https://www.haomeiwen.com/subject/dwwtohtx.html
网友评论