2013-07-15 172 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,現在一切正常。