2011-09-09 73 views
1

我很想知道Odex文件和DEX文件之間的區別。我在網上搜索,但沒有找到足夠的信息。這裏是我的問題Odex文件VS DEX文件

  1. odex文件的目的是什麼?
  2. 如何爲我的應用程序創建odex文件?
  3. 如果我創建odex,它會支持所有的API級別嗎?

感謝, 馬南

回答

1
  1. 這是一個應用程序優化的代碼
  2. 你可以在設備上,你需要在命令行dexopt,包裝和運行像dexopt-包裝
  3. 是的,但您不必創建系統自己創建的odex文件。那麼,取決於你想實現的目標。
1

這裏是我的問題二的答案:

如何能爲我的應用程序創建的文件ODEX?

「classes.dex」文件已針對odex文件自動進行了優化。如果「xxx.apk」存儲在/data/app/xxx/xxx.apk中,則其「xxx.odex」將存儲在/data/app/xxx/oat/arm/xxx.odex中。

我在Android 6.0上測試過。

enter image description here

相關問題