我交叉編譯了opencv,生成了.so庫,想移植到我的linux開發板,但是板子系統是安卓的,我找不到安卓lib庫的位置。求搞過安卓的大神解答。
我知道我這么做的方式可能不太正確,因為一般的話應該是在androidstudio中使用JNI去弄,但是我就想搞明白,如果是在底層的話,應該怎么實作呢。
uj5u.com熱心網友回復:
抱歉我沒有搞過android,但是我的感覺是 你拷貝進開發板,指定LD_LIBRARY_PATH路徑到你的庫就行了 ,常用的系統庫位置基本是/lib /lib64 /usr/lib 這些位置。個人建議而已,僅作參考uj5u.com熱心網友回復:
/system/lib/ 或/system/lib64/或者用 find ./out -name "*.so" 找下哪個檔案夾下有類似的檔案
uj5u.com熱心網友回復:
sys/lib 或者 64位系統的 sys/lib64轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/64359.html
標籤:驅動開發/核心開發
上一篇:android為什么搞出來這么多img檔案,還要刷入不同的磁區? 而不是像一些嵌入式設備,直接產生一個完整的系統image檔案呢?
