在做大华android app时遇到java.lang.UnsatisfiedLinkError
发现大华提供的是libs/armeabi,我们的工程有几个.so是放在libs/armeabi-v7a,
在安装apk时,android只复制了一部分.so文件到/data/data/包名/lib下面,导致确实是缺少某些.so
最简单的解决办法:
去掉armeabi
.so都放在armeabi-v7a下面
本文介绍了解决在构建大华Android APP过程中遇到的java.lang.UnsatisfiedLinkError问题的方法。主要原因是.so文件放置位置不当导致部分文件未被复制到目标目录,解决方案是统一将所有.so文件放到armeabi-v7a目录下。
在做大华android app时遇到java.lang.UnsatisfiedLinkError
发现大华提供的是libs/armeabi,我们的工程有几个.so是放在libs/armeabi-v7a,
在安装apk时,android只复制了一部分.so文件到/data/data/包名/lib下面,导致确实是缺少某些.so
最简单的解决办法:
去掉armeabi
.so都放在armeabi-v7a下面
912
261
440
266

被折叠的 条评论
为什么被折叠?