安卓lib文件夾so文件 so文件怎么開(kāi)?
so文件怎么開(kāi)?So file是Linux系統(tǒng)的可執(zhí)行文件,相當(dāng)于windows上的EXE可執(zhí)行文件。它只能在Linux系統(tǒng)下運(yùn)行。所以這個(gè)文件通常被稱為動(dòng)態(tài)鏈接庫(kù),它是用C或C編譯的,與Java相比
so文件怎么開(kāi)?
So file是Linux系統(tǒng)的可執(zhí)行文件,相當(dāng)于windows上的EXE可執(zhí)行文件。它只能在Linux系統(tǒng)下運(yùn)行。所以這個(gè)文件通常被稱為動(dòng)態(tài)鏈接庫(kù),它是用C或C編譯的,與Java相比,它通常使用類文件(字節(jié)碼)。//那個(gè)。所以Linux下的文件不能直接運(yùn)行。總的來(lái)說(shuō),這是一個(gè)很好的選擇。所以這個(gè)文件被稱為共享庫(kù)。/ /.
怎么加載.so文件?
Android中加載so文件的API:void系統(tǒng)負(fù)荷(字符串路徑名)說(shuō)明:
1。路徑名:文件名,文件路徑;
2。方法調(diào)用成功后,so文件中導(dǎo)出的函數(shù)將插入到系統(tǒng)提供的映射表(type map)中。見(jiàn)上圖系統(tǒng)負(fù)荷(字符串路徑名的函數(shù)描述)可以確定。有些人會(huì)想到把so文件放在指定的目錄中,然后通過(guò)參數(shù)pathname直接引用Lujin和目錄中相應(yīng)的so文件。這不是問(wèn)題解決了嗎?有一個(gè)問(wèn)題被忽略了,就是這樣系統(tǒng)負(fù)荷您只能在兩個(gè)目錄中加載so文件:1、/system/lib2和安裝包的Lu Jin,即/data/data/