App 安裝失敗、中途重啟、反覆安裝卸載會留下殘留檔案佔用寶貴的 `/data` 分區空間,導致可用內存持續萎縮。Root 用戶可用 RE 管理器兩步驟徹底清理殘留,瞬間找回空間。
前置條件
- 手機已 Root。
- 安裝 RE 文件管理器 (或同類 Root 文件管理器)。
步驟一:清理 dalvik-cache 殘留 (效果最明顯)
- RE 進入 `/data/dalvik-cache` 目錄。
- **方案 A (推薦)**:全選刪除整個 `dalvik-cache` 目錄內容。
**方案 B**:將 `dalvik-cache` 移動到 `/cache/data/` (需確保 `/cache` 分區空間足夠)。
- 重啟手機。系統自動為現有 App 重新生成必要 `.dex`,殘留垃圾徹底清除,**可用內存大幅回升**。
注意:重啟後首次開機較慢 (正在優化應用),請耐心等待。
步驟二:清理安裝失敗殘留的臨時 APK (/data/local/tmp)
- RE 進入 `/data/local/` 目錄,找到 `tmp` 資料夾 (部分機型有 `rights` 資料夾可忽略)。
- 進入 `tmp`,內含安裝失敗、中斷、重啟遺留的 `.apk` 檔案 (通常以 `app_` 開頭或亂碼命名)。
- 全選刪除 `tmp` 內所有檔案。
- 重啟手機 (或不重啟即可生效),內存再獲釋放。
原理解析
- `/data/dalvik-cache`:Dalvik 虛擬機為每個 App 生成優化後的 `.dex` 檔,卸載 App 時系統**不自動清理**對應 `.dex`,長期積累佔用數百 MB。
- `/data/local/tmp`:Android 預設臨時目錄,`pm install` / Play 商店下載安裝過程中 APK 先存放於此,安裝失敗/中斷未清理即殘留。
- 兩者均屬「可安全刪除、系統自動重建必要部分」目錄,清理零風險 (前提 Root 權限正常)。
非 Root 用戶替代方案
- 設定 → 存儲 → 緩存資料 → 一鍵清理 (僅清緩存,不含 dalvik-cache/殘留 APK)。
- 安裝 SD Maid (免費版) 掃描殘留 (需 Root 才能清理 `/data` 目錄)。
- 備份資料 → 設定 → 備份與重設 → 恢復出廠設定 (徹底但代價大)。
Root 用戶掌握此二招,定期執行,告別「內存越用越小」焦慮。