Come posso cancellare le cache (app, singole app, Dalvik, ART se possibile) tramite ADB?
L'utilizzo di app, il ripristino o la procedura tramite Impostazioni non sono opzioni per me. Inoltre, il mio telefono non è rootato.
Come posso cancellare le cache (app, singole app, Dalvik, ART se possibile) tramite ADB?
L'utilizzo di app, il ripristino o la procedura tramite Impostazioni non sono opzioni per me. Inoltre, il mio telefono non è rootato.
Risposte:
ADB è vicino, ma cose come adb shell pm clear <package_name>
cancellare le cache (e dati, oops) dalle app selezionate richiedono il root (così come svuotare la cache di Dalvik). Ma esiste un approccio simile per cancellare tutte le cache delle app (non Dalvik / ART, però): fastboot erase cache
lo farebbe con il dispositivo avviato nel bootloader. I dettagli sono disponibili ad es. Qui: Comandi ADB e Fastboot utili e come usarli .
adb reboot bootloader
ed adb reboot fastboot
entrambi sembrano riavviare il telefono normalmente. Non so cosa dovrebbero fare, ma sembra un riavvio regolare e mi porta all'interfaccia utente normale. E in seguito, fastboot devices
non elenca nulla, anche se lo adb devices
fa. Ci ho provato fastboot erase cache
, ma dice solo < waiting for device >
per sempre. Cosa devo fare esattamente per essere in grado di eseguire fastboot erase cache
?
fastboot devices
segnalerà il tuo dispositivo solo in modalità fastboot - dove adb devices
non segnalerà nulla.
Se si dispone dell'accesso root , utilizzando adb è possibile cancellare la cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache