A partir de ayer, mi dispositivo Galaxy s2 que ejecuta Cyanogenmod 9 comenzó a fallar con la excepción android.database.sqlite.SQLiteDiskIOException para cada aplicación en ejecución. ¿Significa que mi teléfono está muerto o que puedo arreglarlo?
Estaba usando un viejo cyanogenmod todas las noches en el dispositivo, y actualicé a cyanogenmod 9 rc1 después de que el problema comenzó por si acaso, y no me ayudó en absoluto.
Respuestas:
Me encontré exactamente el mismo problema que el tuyo en mi Galaxy S2 con CM9 a principios de esta semana.
Descubrí que podría ser el problema que el almacenamiento USB interno tuviera algún error.
Desafortunadamente, el formato Dalvik Cache y Cache no solucionarán el problema.
Puede intentar montar su teléfono en su computadora e intentar corregir el error utilizando algunas utilidades de verificación de disco, que probé pero el teléfono se congela después de montarlo como USB.
Por fin soluciono el problema haciendo un restablecimiento completo. Así que le sugiero que comience por tratar de montar su teléfono en su computadora y hacer primero una copia de seguridad rápida.
Si ni siquiera puede copiar sus archivos, es el problema del almacenamiento USB interno con algunos errores lógicos.
fuente
Probablemente sea demasiado tarde para ayudar al póster original, pero tuve exactamente el mismo problema durante las últimas 24 horas en mi HTC Incredible con Cyanogenmod 7.1.0. Constantemente recibía errores de SQLiteDiskIOException cada vez que intentaba iniciar una aplicación, incluso el teclado y los reporteros de fallos.
Después de detener y desinstalar todo tipo de aplicaciones, finalmente borré los datos del cliente de Twitter a través de Administrar aplicaciones. Inmediatamente resolvió el problema. No estoy seguro de si es Twitter en sí, o si borrar los datos logró modificar algo más.
De todos modos, algo para que alguien pruebe si se encuentra con este error. Estaba a un paso de reinstalar el sistema operativo desde cero.
fuente