¿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 cache
lo 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 bootloader
y adb reboot fastboot
ambos 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 devices
no enumera nada, aunque lo adb devices
hace. Lo intenté fastboot erase cache
, pero solo dice < waiting for device >
para siempre. ¿Qué debo hacer exactamente para poder ejecutar fastboot erase cache
?
fastboot devices
solo informará su dispositivo en modo fastboot, donde adb devices
no informará nada.
Si tiene acceso de root , con adb puede borrar el caché.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache