套件管理工具設定 (已淘汰)

套件管理員中的 dexopt 實作僅適用於 Android 13 以下。在 Android 14 中,它已由 ART Service 取代,並會在下一個版本中從套件管理員中移除。如需深入瞭解 設定 ART 服務,請參閱 ART 服務設定

自 Android 7.0 起,我們提供了通用方式,可用於指定在不同階段發生的編譯/驗證層級。透過系統屬性可設定編譯層級 預設值如下:

  • pm.dexopt.install=speed-profile
  • 這是透過 Google Play 或其他應用程式安裝應用程式時,使用的編譯篩選器 商店。建議將安裝篩選器設為 speed-profile,以便使用 dex 中繼資料檔案中的設定檔 (請參閱網誌)。請注意,如果未提供設定檔或設定檔為空白,speed-profile 就等同於 verify

  • pm.dexopt.bg-dexopt=speed-profile
  • 這是裝置閒置且充電時使用的編譯篩選器。試試 speed-profile 編譯器篩選器,可利用設定檔引導編譯和儲存功能 最值得注意的是

  • pm.dexopt.boot-after-ota=verify
  • 無線更新後使用的編譯篩選器。三 強烈建議使用 verify 編譯器篩選器,達成此目的 可避免啟動時間過長

  • pm.dexopt.first-boot=verify
  • 裝置首次啟動時的編譯篩選器。篩選器 這只會影響恢復原廠設定後的啟動時間。建議使用篩選器 verify,這樣就能避免使用者在造訪應用程式前花費較長的時間 第一次使用手機請注意,如果系統映像檔中的所有應用程式都已使用 verifyspeed-profilespeed 搭配正確的類別載入程式內容編譯,則系統會略過首次啟動時的編譯作業,pm.dexopt.first-boot 就不會生效。