¿Qué hacer cuando la caché de Dalvik está llena pero el sistema operativo no la reconoce?

Tengo un escenario extraño: mi dalvikcaché está llena de dexarchivos, alrededor de 150 MB de espacio, pero parece que el sistema operativo no reconoce estos archivos como relacionados con ninguna aplicación.

Instalé un App Cleanery dice que mi caché está vacío.
Revisé algunas aplicaciones que uso y vi que, según el sistema operativo, no tienen caché, pero cuando busco lsel /sd-ext/dalvik-cachedirectorio, veo que estas aplicaciones tienen dexarchivos.

¿ Puedo simplemente correr rm /sd-ext/dalivk-cache/*para resolver esto? ¿Hay algún riesgo?

Detalles técnicos:
ROM: MIUI
SD Extension: A2SD+
Rooted:

Respuestas (2)

No confunda App-Cache con Dalvik Cache: App Cleaner se refiere a App-Cache (por ejemplo, archivos en caché de Internet, también conocido como "webcache", o de otros componentes de la aplicación), mientras que los .dexarchivos de Dalvik Cache se colocan en la instalación de la aplicación (son una versión optimizada del código de la aplicación). Así que básicamente comparas manzanas con naranjas.

En cuanto a su problema: por ejemplo, Titanium Backup ofrece limpiar la caché de Dalvik. Es posible que haya otras aplicaciones disponibles que brinden esta función (por ejemplo, SystemCleanup ), pero en todos los casos esto requiere root, a menos que desee realizar un restablecimiento de fábrica, que limpia completamente Dalvik Cache, entre otros.

Gracias por la aclaración. Intenté usar Titanium Backup y también dijo que mi caché dalvik está vacía. ¿Existe algún riesgo en eliminar todo allí manualmente?
Si tiene instalado CWM Recovery, puede borrar el caché de Dalvik desde allí. Dicho esto, no debería haber problemas para eliminarlos manualmente, pero es probable que necesites ser root.
¿La memoria caché de Dalvik está vacía? Eso es extraño para un sistema en ejecución. Y no: puede purgarlo o borrarlo de forma segura (por ejemplo, desde ClockworkMod Recovery). La única consecuencia es que el siguiente arranque lleva más tiempo, ya que vuelve a crear automáticamente todos los .dexarchivos necesarios. Por cierto, esto también sucede después de un restablecimiento de fábrica (para las aplicaciones preinstaladas).
Gracias a todos por las aclaraciones. Ahora entiendo la diferencia entre dalvik y el caché de la aplicación y aún mejor. Ahora entiendo que mi problema no era el tamaño del caché sino la cantidad de datos que guardan mis aplicaciones (el motivo principal de esta pregunta era debido a la falta de espacio en la memoria interna de mi teléfono)
Eso pensé :) Para todos esos casos (caché de aplicaciones, datos temporales de aplicaciones y caché de Dalvik), la aplicación SystemCleanup parece ser útil. No lo usé yo mismo, pero la descripción y la calificación parecen prometedoras. Así que espero que hayas resuelto tu problema, y ​​me alegro de haber podido iluminarte y ayudarte :)

rootear el teléfono eliminar todos los archivos en la carpeta dalvik-cache reiniciar el teléfono para regenerar el caché esto elimina el caché inútil