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 cachelo farebbe con il dispositivo avviato nel bootloader. I dettagli sono disponibili ad es. Qui: Comandi ADB e Fastboot utili e come usarli .
adb reboot bootloadered adb reboot fastbootentrambi 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 devicesnon elenca nulla, anche se lo adb devicesfa. 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 devicessegnalerà il tuo dispositivo solo in modalità fastboot - dove adb devicesnon segnalerà nulla.
Se si dispone dell'accesso root , utilizzando adb è possibile cancellare la cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache