我在Windows 7中使用IntelliJ,并且在最近突然更改我的开发系统(而不是设备)后,我被UnsatisfiedLinkError
引发的System.loadLibrary()
用于加载本机.so
库
java.lang.UnsatisfiedLinkError: Couldn't load ... from loader
我尝试在SO上建议的每个修复都没有成功,包括:
我在libs
文件夹
答案 0 :(得分:3)
未加载的.so
库位于我的主应用程序中。主应用程序依赖于另一个名为X
的模块,该模块在以下层次结构中具有.so文件:
我注意到将此模块添加到项目中会阻止加载主模块本机库。
似乎两个libs
文件夹之间存在冲突,因此只允许加载.so
个文件的唯一疯狂修复方法是将模块X中的armeabi-v7a
文件夹重命名为{{1}现在一切都很好。