JNI動態加載so文件

最近在工做中遇到一個問題,就是一些c/c++工程師寫好的代碼要移植到移動端使用,可是這些函數自己不可能符合JNI規範,打包出來的so動態依賴庫是沒辦法直接調用的。因此仍是要寫jni來動態加載so文件,把他們橋接起來,Jni怎麼寫這裏就不說了,在c/c++文件裏#include <dlfcn.h>這個頭文件,寫個函數指針,利用dlopen()函數就能夠實現動態加載so文件。這裏有以下幾點心得體會:l
相關文章
相關標籤/搜索