當前位置:妙知谷 >

家居 >生活常識 >

安卓手機如何打開.so文件?

安卓手機如何打開.so文件?

安卓手機打開文件需要下載Native Libs Monitor這個app,這個應用可以幫助我們理解手機上安裝的APK用到了哪些文件,以及文件來源於哪些函數庫或者框架。我們也可以自己對app反編譯來獲取這些信息。

安卓手機如何打開文件?

so文件是手機的一些運行庫文件,在系統lib的文件夾下,置換移植其他系統的程序也需要修改更換相關so文件;沒有它系統軟件不能運行,哪部分損壞就影響相對功能,電話接打,通訊錄,相機等等都是要依賴so文件使用的。so文件需要資深安卓大師更改,一般都是現成的搬運移植,打開它沒有什麼意義。安卓手機想要查看文件就需要下載Native Libs Monitor。

安卓手機如何打開文件? 第2張

so是shared object的縮寫,見名思義就是共享的對象,機器可以直接運行的二進制代碼。大到操作系統,小到一個專用軟件,都離不開so。so主要存在於Unix和Linux系統中。so是與平台相關的二進制機器碼,Android應用支持的cpu架構取決於APK中位於lib或jniLib目錄中的文件。

由於Android基於Linux Kernl的,也繼承了Linux中所有so相關的設計。

安卓手機如何打開文件? 第3張

除了系統方面的原因,Android開發者還要知道以下幾點:

so機制讓開發者最大化利用已有的C和C++代碼,達到重用的效果,利用軟件世界積累了幾十年的優秀代碼。

so是二進制,沒有解釋編譯的開消,用so實現的功能比純java實現的功能要快。

so內存分配不受Dalivik/ART的單個應用限制,減少OOM。

標籤: 安卓 文件
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jj/changshi/grrdy.html