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 cache
wü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 bootloader
und adb reboot fastboot
beide 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 devices
nichts aufgelistet, obwohl dies der adb devices
Fall 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 devices
wird Ihr Gerät nur im Fastboot-Modus melden - wo adb devices
nichts 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