2013-07-15 119 views
1

我在Windows 7中使用IntelliJ,并且在最近突然更改了我的开发系统(而非设备)之后,我陷入了UnsatisfiedLinkErrorSystem.loadLibrary()引发,用于加载本机.soUnsatisfiedLinkError:无法从加载程序加载

java.lang.UnsatisfiedLinkError: Couldn't load ... from loader 

我想尽修复没有成功,包括建议对SO:

  • 重建应用程序,并从头开始重建模块结构
  • 清洁的IntelliJ缓存和重新启动Intellj

我有我的。所以图书馆在libs文件夹

    • armeabi

回答

3

.so librar Ÿ不加载是在我的主要应用程序。主要的应用是依赖命名X这有以下层次结构中的.so文件到其他模块上:

    • armeabi-V7A

我注意到,加入该项目的这个模块阻止了主模块的本地库被加载。

似乎有既是libs文件夹之间的冲突,所以只能疯狂的修复,让双方.so文件被加载是在模块X armeabi-v7a文件夹重命名为armeabi,现在一切正常。