yawyu58 wrote:
而我真的不知道Wipe Dalvik Cache的使用時機與意義,還請布大能解惑!...(恕刪)
剛好飄過,回答一下...
Dalvik Cache隨時都可以清,風險0
位置在/data/dalvik-cache
cd切換到該目錄,下rm -rf *這道指令,效果一樣
最快的方法就是在ClockworkMod Recovery裡面執行Wipe Dalvik Cache
Android的虛擬機器真正執行的不是APK檔
而是先把APK編譯成dex檔(就放在dalvik-cache),然後執行dex檔,兩者檔案大小差不多
這些對應apk檔的dalvik-cache都會在開機生成(或是安裝該APK檔時產生)
dalvik-cache有可能會跟系統的APK檔不一致,也可能APK檔已經不在,但dalvik-cache裡的檔還在
後者鈦備份可以幫忙清除多餘的檔
因為大部分的ROM在刷的時候會清除dalvik-cache(我的ROM也是)
所以刷完第一次開機會特別久,因為要重新產生
題外話: LG 2X的APK在第一次執行時才會產生dalvik-cache,而非開機生成,好處是開機快,壞處是被抓到LAG
總之有奇怪問題也可以Wipe Dalvik Cache看看有沒有機會解決
反正重開機就重新產生了(第一次開機比較久)
無副作用