"Desafortunadamente, el reloj se ha detenido" al intentar crear o editar una alarma

Recientemente comencé a enfrentar un error muy extraño.

Cada vez que intento tocar el botón Crear alarma o una alarma existente

Recibo este mensaje "Desafortunadamente, el reloj se detuvo"

Esta es una aplicación del sistema. No sé qué hacer ahora.

¿Qué podría ser?

Lo que probé:

  1. Eliminar datos del administrador de aplicaciones
  2. Limpiar cache
  3. Reinicie el teléfono inteligente

Algo de información:

  1. firmware predeterminado (pero actualizado) - Android 4.1.2
  2. Dispositivo Galaxy Note II GT-N7100
¿Puedes usar adb logcatpara obtener más información sobre el accidente?

Respuestas (8)

Tuve un problema similar pero en otro dispositivo, aunque intente si puede solucionar su problema, esto es lo que hice:

Abrí el emulador de terminal y escribí:

$ su 
# logcat 

Luego mantuve presionado 'Bajar volumen' (también conocido como Ctrl) y 'c' para detener la salida. Me desplacé un poco hacia arriba en la salida y encontré una línea que decía:

E/SQLiteOpenHelper( 5231): Couldn't open alarms.db for writing (will try read-only): 
E/SQLiteOpenHelper( 5231): android.database.sqlite.SQLiteException: Can't downgrade database from version 7 to 5 

Bien, entonces aquí es donde se está rompiendo. Realmente no estaba interesado en averiguar cuál debería ser la combinación adecuada de propiedad/permisos para el archivo, ya que realmente no confiaba en que terminaría justo aquí, la versión anterior de la base de datos ofrece una variedad de situaciones que pueden salir mal. Y dado que realmente no me importan mis horas pasadas de despertador, me deshice de la base de datos anterior:

# cd /data/data/com.android.deskclock/databases 
# mv alarms.db alarms.db.bak 

de lo contrario, en el momento en que busqué este problema, la única otra solución que vi fue borrar y restaurar mi teléfono. Si lo hace, ¡no olvide hacer una copia de seguridad de todos sus datos primero!

Suerte, espero haberte ayudado a ti o a alguien.

solo una nota: el dispositivo debe estar rooteado
Finalmente rooteé mi dispositivo y probé esta solución. No pude ver el problema: "E/SQLiteOpenHelper", pero aún quería intentarlo. aunque el paquete llamado "com.android.app.clockpackage" en lugar de "com.android.deskclock" y alarms.db se llama alarm.db en mi caso esto no ayudó

Así que finalmente pude arreglar este bicho raro.

Dado que esta respuesta realmente no dice qué estaba causando esto. Comentaré cualquier respuesta adicional si pueden decir cuál fue el problema.

Me limitaré a describir lo que hice.

  1. Rootea tu dispositivo
  2. Instalar maestro limpio
  3. Dale el acceso de root (se preguntará a sí mismo)
  4. Eliminar todo el software de relleno
  5. Ejecutar rutinas de limpieza
  6. Espero que te haya ayudado

El reloj se detuvo al editar o crear una alarma después de actualizar a Lollipop.

Noté que la solución para mí es que este problema solo ocurre cuando mi teléfono está en silencio.

Puede editar la alarma o crear otra alarma cuando su teléfono no esté en modo silencioso.

otra solución es no poner su teléfono en modo silencioso, sino bajar el volumen

¡Asegúrate de que tu teléfono no esté en silencio! Tuve el mismo problema hasta que me di cuenta de que estaba usando el perfil Silencioso y por alguna razón esto no me permitía configurar la alarma. Después de cambiar al perfil predeterminado, el problema se solucionó.

Lo intenté sin éxito. Probablemente haya otra razón. De todos modos, recientemente mi dispositivo comenzó a ser más lento de lo habitual, probablemente haya algún error de hardware, sospecho que es un problema de memoria flash del sistema.

Este fenómeno extraño también entró en mi teléfono ... (Huawei honor6) ¡Esto podría ser útil para aquellos que están en pánico! No hay necesidad de preocuparse ... simplemente siga las instrucciones que se dan a continuación y eso podría permitirle acceder a los relojes nuevamente.

Borre los datos de caché... ya sea usando la aplicación o la aplicación del sistema Suba el volumen del teléfono Y si los dos anteriores no funcionan, simplemente reinicie su teléfono... Espero que esto lo ayude a recuperar su accesibilidad a los relojes

esto no me ayudó

Acabo de llamar al soporte técnico de Verizon Wireless. El tipo había visto este problema una vez antes y encontró una solución. No he visto esta solución publicada en ningún sitio web, pero funcionó de inmediato. Por favor, hágamelo saber si esto funciona para usted

Vaya a Configuración--Fecha y hora--Seleccione formato de fecha y luego elija un formato de fecha. Una vez que elegí 'regional', el reloj funcionó sin el error "desafortunadamente, el reloj se detuvo"

Antes de intentar borrar el caché y hacer un restablecimiento de fábrica, no tiene que hacer esto si este "elegir formato de fecha" funciona. Por favor comenta y hazme saber si esto te ayudó. Tengo curiosidad si esto funcionará en todos los ámbitos. Tal vez incluso para teléfonos que no sean Samsung Galaxy S4. ¡Estoy emocionado!

No funcionó para mí. Tengo un LG Magna.

Tuve un problema similar en mi nuevo S5 (después de agregar manualmente una copia de seguridad adb, por lo que es posible que los datos no hayan sido tan recientes después de todo). Sin embargo, logré deshacerme del problema sin rootear el dispositivo:

Esto es lo que me ayudó a resolver el problema:

$ logcat
...
D/MediaProvider(29294): Upgrading media database from version 601 to 713
...
E/DatabaseUtils(29294): android.database.sqlite.SQLiteException: ...

Aparentemente, una actualización de la base de datos falló (así que sí, Android o alguna aplicación intenta resolver este tipo de problema pero no interactúa con el usuario de manera significativa, es decir, ofrece un reinicio nuevo). Sin embargo, el culpable aquí, la base de datos de medios podría restablecerse a través del administrador de aplicaciones (aplicación de almacenamiento de medios).

Espero que esto ayude a otros que se metan en este problema.

Después de las eliminaciones de la base de datos, el caché y la limpieza del caché de Dalvic Silent modefueron los culpables.