Wie lösche ich Caches (App, einzelne Apps, Dalvik, ART, wenn möglich) über ADB?
Das Verwenden von Apps, das Wiederherstellen oder das Ausführen über Einstellungen sind für mich keine Optionen. Außerdem ist mein Telefon nicht gerootet.
Wie lösche ich Caches (App, einzelne Apps, Dalvik, ART, wenn möglich) über ADB?
Das Verwenden von Apps, das Wiederherstellen oder das Ausführen über Einstellungen sind für mich keine Optionen. Außerdem ist mein Telefon nicht gerootet.
Antworten:
ADB ist in der Nähe, aber Dinge wie adb shell pm clear <package_name>das Löschen von Caches (und Daten, oops) aus ausgewählten Apps erfordern root (wie das Löschen des Dalvik-Cache). Es gibt jedoch einen ähnlichen Ansatz, um alle App-Caches zu löschen (allerdings nicht Dalvik / ART): Dies fastboot erase cachewürde mit dem im Bootloader gebooteten Gerät geschehen. Details finden Sie zB hier: Nützliche ADB- und Fastboot-Befehle und deren Verwendung .
adb reboot bootloaderund adb reboot fastbootbeide scheinen das Telefon nur normal neu zu starten. Ich weiß nicht, was sie tun sollen, aber es sieht aus wie ein normaler Neustart und bringt mich in die reguläre Benutzeroberfläche. Und danach wird fastboot devicesnichts aufgelistet, obwohl dies der adb devicesFall ist. Ich habe es versucht fastboot erase cache, aber es sagt nur < waiting for device >für immer. Was genau muss ich tun, um ausführen zu können fastboot erase cache?
fastboot deviceswird Ihr Gerät nur im Fastboot-Modus melden - wo adb devicesnichts gemeldet wird.
Wenn Sie Root-Zugriff haben , können Sie mit adb den Cache leeren.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache