Ich habe ein seltsames Szenario – mein dalvik
Cache ist voll mit dex
Dateien – ungefähr 150 MB Speicherplatz, aber es scheint, dass das Betriebssystem diese Dateien nicht als mit einer Anwendung zusammenhängend erkennt.
Ich habe eine installiert App Cleaner
und es heißt, mein Cache ist leer.
Ich habe einige Anwendungen, die ich verwende, durchgesehen und gesehen, dass sie je nach Betriebssystem keinen Cache haben, aber wenn ich ls
das /sd-ext/dalvik-cache
Verzeichnis sehe, habe ich diese Anwendungen mit dex
Dateien.
Kann ich einfach laufen rm /sd-ext/dalivk-cache/*
, um das zu lösen? Gibt es ein Risiko?
Technische Details:
ROM: MIUI
SD Erweiterung: A2SD+
Rooted: JA
Verwechseln Sie den App-Cache nicht mit dem Dalvik-Cache: App Cleaner bezieht sich auf den App-Cache (z. B. zwischengespeicherte Dateien aus dem Internet, auch bekannt als "Webcache", oder von anderen Komponenten der App), während die Dateien des Dalvik-Cache .dex
abgelegt werden bei der App-Installation (sie sind eine optimierte Version des App-Codes). Im Grunde vergleicht man also Äpfel mit Birnen.
Zu deinem Problem: zB bietet Titanium Backup an, den Dalvik Cache zu bereinigen. Möglicherweise gibt es andere Apps, die diese Funktion bereitstellen (z. B. SystemCleanup ), aber in allen Fällen ist dafür root erforderlich - es sei denn, Sie möchten einen Werksreset durchführen, der unter anderem den Dalvik-Cache vollständig bereinigt.
Root-Telefon Alle Dateien im Ordner löschen dalvik-cache Telefon neu starten, um den Cache neu zu generieren. Dies löscht den unbrauchbaren Cache
RonK
pzkpfw
Izzy
.dex
. Das passiert übrigens auch nach einem Werksreset (für die vorinstallierten Apps).RonK
Izzy