馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 曉兒 於 2014-10-19 12:59 編輯
目前為止看過很多人還是不懂刷機中"雙wipe"的意義,雖然網路上也有相關的說明與解說,但是相信多數人還是有看沒有懂~~~~在這裡我就整理說明一下關於Recovery中Wipe Dalvik Cache和Wipe Cache的意義!!!!!!
【什麼是Dalvik Cache?】
Dalvik Cache (虛擬機快取) 就是在Android系統中為了加快APP的讀取速度所形成的dex快取檔案,該快取是由每個APK中的class.dex檔案所形成的,主要就是為了將每個已安裝的APK檔案做最佳化,以達到加快讀取的目的,您每一次安裝的APK檔案系統都會自動在背後做這種最佳化的動作~~~但是由於Dalvik Cache是存放在data區(使用者空間),因此也會佔用data的空間~~~所以當您Wipe Dalvik Cache後第一次開機就會出現"正在最佳化"的方塊(4.0以上才有這個訊息,2.3不會出現但是開機比較慢),即是重新產生這種dex的虛擬機快取
【什麼是Cache?】
Cache就是系統中為了加快APP的反應速度所形成的,或是存在於 /cache 的目錄中,通常執行過後是用不太到的而且也比較佔記憶體,所以要經常清理
【Wipe Dalvik Cache】
Wipe Dalvik Cache 在許多的刷機中是一項不可或缺的動作,由於許多的刷機會修改內部的一些虛擬機運作機制或是apk檔案,因此常常會需要此動作~~~如果不清理此項目,會容易出現無法開機或是系統運作異常的情況
【Wipe Cache】
即是清理快取檔案,在執行APP的時候為了加快反應速度常常會自動形成快取檔案~~~有部分是會暫存在 /cache 中而未刪除的~~~由於刷機的過程中常常會修改到系統的APK檔案,因此這項動作也是不可少的,如果不清理此項目,也容易出現運作異常的情況,通常會跟Dalvik Cache一起清理
【Wipe Dalvik Cache+Cache 的時機】
1.刷整個ROM包,有時候甚至需要三清(Wipe Dalvik Cache+Cache+Data)
2.修改或是加入 /system/app & /system/priv-app 或是 /data/app 中的任一個apk檔案
3.修改 /system/framework 中的任一個檔案 (包含破 解Core.jar)
4.修改虛擬機或是apk分出來的lib函式庫檔案(.so)
*只要刷機包有動到上面任一個項目時,刷機完都需要做雙清的動作才可以開機,如果是只有動到其他上面沒有的項目雙不雙清都可以*
以上的說明希望對大家有幫助^^
|