Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android apk dex與odex

Android apk dex與odex

編輯:關於Android編程

    我們在原生Android中安裝apk會產生apk和odex兩個文件,而使用第三方的rom只有apk一個文件。
    我們知道普通的Android App編譯之後會生成apk,其中的class.dex是其可執行文件。Android App運行的策略也就是解壓apk後運行class.dex。那麼odex是什麼?
odex是同名apk經系統優化後的dex文件,原生ROM中apk和odex文件是配對的,對應的apk文件中沒有了dex(比正常可安裝的apk小)。
這樣的好處:
    1.加快程序的裝載與運行
    2.防止系統程序的簡單復制,針對不同的ROM,odex文件是變化的,不可混用的,否則程序就不能政策運行。與odex配對的apk文件又因為缺少dex無法單獨安裝和使用。
    3.節省data分區資源(這個我的理解是原始apk解壓需要占用data分區資源,odex可直接執行)

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved