¿Cómo borro los cachés (aplicación, aplicaciones individuales, Dalvik, ART si es posible) a través de ADB?
Usar aplicaciones, recuperación o hacerlo a través de la Configuración no son opciones para mí. Además, mi teléfono no está rooteado.
¿Cómo borro los cachés (aplicación, aplicaciones individuales, Dalvik, ART si es posible) a través de ADB?
Usar aplicaciones, recuperación o hacerlo a través de la Configuración no son opciones para mí. Además, mi teléfono no está rooteado.
Respuestas:
ADB está cerca, pero cosas como adb shell pm clear <package_name>borrar cachés (y datos, oops) de aplicaciones seleccionadas requieren root (como lo haría borrar el caché Dalvik). Pero hay un enfoque similar para eliminar todas las cachés de aplicaciones (no Dalvik / ART, sin embargo): fastboot erase cachelo haría con el dispositivo arrancado en el gestor de arranque. Los detalles se pueden encontrar, por ejemplo, aquí: comandos ADB y Fastboot útiles y cómo usarlos .
adb reboot bootloadery adb reboot fastbootambos parecen reiniciar el teléfono normalmente. No sé qué se supone que deben hacer, pero parece un reinicio regular y me lleva a la interfaz de usuario normal. Y luego, fastboot devicesno enumera nada, aunque lo adb deviceshace. Lo intenté fastboot erase cache, pero solo dice < waiting for device >para siempre. ¿Qué debo hacer exactamente para poder ejecutar fastboot erase cache?
fastboot devicessolo informará su dispositivo en modo fastboot, donde adb devicesno informará nada.
Si tiene acceso de root , con adb puede borrar el caché.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache