使用dlsym動態取用so中函數

    因爲android的版本不斷更新,不一樣版本間底層代碼有不一樣程度的改變,雖然NDK能夠解決部分問題,可是當若是咱們的代碼使用了NDK之外的庫,那咱們就要花費很大力氣去適配不一樣的版本,以應爲底層代碼的改變。經過閱讀別人的代碼,發現使用dlsym能夠減輕適配工做量。過程是這樣的:android 1,找到不一樣版本間so庫的函數名字的改變,使用readelf -s -W命令來分析函數名稱。若
相關文章
相關標籤/搜索