題:
是否應該在支持ART的Android操作系統中擦除Dalvik Cache?
doylefermi
2015-06-05 12:40:43 UTC
view on stackexchange narkive permalink

(在ART中)切換自定義ROM時,是否有必要擦除Dalvik緩存?

要擦除Cache是​​必要的,但應擦除Dalvik(Android Lollipop和之後的版本中不存在)

如果擦除Dalvik(不存在的東西)會造成什麼影響?

在ART中,Dalvik緩存包含什麼? (它是一個空文件夾嗎?)

三 答案:
Aleksandar Stefanović
2015-06-05 13:06:58 UTC
view on stackexchange narkive permalink

否,您無需擦拭。它可能仍在恢復中,因為您可能在某個時候需要它,或者開發人員只是還沒有刪除它。

對我來說,dalvik緩存文件夾為空。

聽起來對我來說是正確的(+1)–但是誰告訴我們相應的菜單沒有說明這一點,並且也關心ART? [報價](https://sourcex.wordpress.com/2013/11/12/art-runtime-for-kitkat-4-4-explained/):*因此,要使用ART緩存進行自定義恢復(例如CWM (TWPR)還將需要對其進行優化以清除ART緩存(如果只有ART是默認運行時)*那是從11/2013開始的,我可以想像到新版本的CWM / TWRP可能涵蓋了這一點。
PS:就像Dalvik快取位於/ data / dalvik-cache中一樣,ART快取也存儲在/ data / art-cache中。並且根據[this post](http://www.android-hilfe.de/8449823-post278.html)(引用的說明為英文),它與我假設的完全相同:* WIPE Dalvik / ART Cache(擦除緩存分區) +擦除dalvik緩存)*。甚至Philz Recovery似乎已將項目重命名為“ WIPE DALVIK / ART CACHE”。
dkarv
2015-06-05 13:54:03 UTC
view on stackexchange narkive permalink

Dalvik Cache在ART下仍在使用中,它是.oat文件(它們包含已編譯的應用程序,在安裝過程中編譯的)的存儲位置,它們只是沒有更改名稱。來源: 1

因此,如果更新了ART相關文件,則可能需要擦除。因為除了重新編譯所有應用程序外沒有其他危害,所以我建議這樣做只是為了安全。

Dheeraj Y
2015-06-05 20:29:09 UTC
view on stackexchange narkive permalink

最好擦除它,因為它仍然存儲已編譯的燕麥文件,並且無論採取哪種方式,都是使系統重新編譯所有應用程序。在編譯過程中(Android正在升級),您仍然需要等待很長時間



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...