java.lang.UnsatisfiedLinkError:Could not load bd_wsp_v1_0 loader dalvik.system


問題:




1 根據錯誤提示是無法找到locSDK3這個庫,但是又明明在armeabi中加入了liblocSDK3.so。被這個問題困擾了很久。在做NDK開發的時候,NDK編譯的so有時會在armeabi和armeabi-v7a中分別放置一份。突然想到上面的錯誤是不是也是因爲這個原因。

然後在項目的libs目錄下新建一個文件夾,命名爲armeabi-v7a,然後將liblocSDK3.so複製一份到該文件夾。

2 如果是用的Android Studio, 把sdk中的.so文件加入libs文件夾,然後在module的build.gradle文件中(不是project的builder.gradle), sourceSets下面的main中加入jniLibs.srcDirs = ['libs']。指明jniLibs的位置。




發佈了146 篇原創文章 · 獲贊 23 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章