我正在开发一个本地的Android应用程序,使用了一个生成.so文件的开源库。遇到了奇怪的问题。
前几次,应用程序运行得非常完美,库也能够被加载。但现在它无法找到库文件并显示以下错误信息:
java.lang.UnsatisfiedLinkError: Couldn't load : findLibrary returned null
以下是一些观察结果:1. 当我提取.apk文件时,库(.so)位于“lib/armeabi”文件夹下。2. 但当我尝试在设备提取路径中搜索库(.so)时,
/data/data//lib/
它不在那里。有什么建议可以解释为什么会出现这种奇怪的情况,以及为什么.so文件没有被提取到/data/data/com.ibm.homeScreen/lib/文件夹下。
提前感谢!
java.lang.UnsatisfiedLinkError: Couldn't load : findLibrary returned null
以下是一些观察结果:1. 当我提取.apk文件时,库(.so)位于“lib/armeabi”文件夹下。2. 但当我尝试在设备提取路径中搜索库(.so)时,
/data/data//lib/
它不在那里。有什么建议可以解释为什么会出现这种奇怪的情况,以及为什么.so文件没有被提取到/data/data/com.ibm.homeScreen/lib/文件夹下。
提前感谢!