3
我想爲android編譯一個C++應用程序。我使用SDL庫附帶的android NDK項目。SDL構建系統 - 當我鏈接到`gnustl_shared`時,我在運行時得到「錯誤:無法加載庫:...」
當我使用APP_STL := gnustl_static
它編譯和運行良好,但我需要gnustl_shared
,因爲我的項目使用多個.so
文件。 APP_STL := gnustl_shared
給了我以下運行時錯誤在模擬器:
我跟着從類似的建議,從而發佈並添加
static {System.loadLibrary("gnustl_shared");}
到SDLActivity.java : class SDLMain
結束,但它沒有明顯的效果。
如果很重要,libgnustl_shared.so
全部爲libs/*/
目錄。
我需要做些什麼來修復gnustl_shared?