[轉]NDK編譯庫運行時報dlopen failed: cannot locate symbol "__exidx_end" 解決辦法


原文鏈接:http://blog.csdn.net/acm2008/article/details/41040015

 

當用NDK編譯的庫在運行加載時報如下錯:

dlopen("/data/data/xxx.xxx.xxx/lib/libxxx.so") failed: dlopen failed: cannot locate symbol "__exidx_end" referenced by "libxxx.so"...

解決辦法如下:

在你報錯的庫libxxx.so的編譯腳本Android.mk請加上:LOCAL_LDFLAGS += -fuse-ld=bfd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM