Ich hatte ein ähnliches Problem, aber auf einem anderen Gerät. Versuchen Sie jedoch, das Problem zu beheben, indem Sie Folgendes tun:
Ich habe den Terminal-Emulator geöffnet und Folgendes eingegeben:
$ su # logcat
Dann hielt ich 'Lautstärke verringern' (auch bekannt als Strg) und 'c' gedrückt, um die Ausgabe zu stoppen. Ich habe in der Ausgabe ein wenig nach oben gescrollt und eine Zeile gefunden, in der stand:
E / SQLiteOpenHelper (5231): alarms.db konnte nicht zum Schreiben geöffnet werden (wird schreibgeschützt versucht): E. / SQLiteOpenHelper (5231): android.database.sqlite.SQLiteException: Datenbank kann nicht von Version 7 auf 5 heruntergestuft werden.
OK, hier ist es also kaputt. Ich war nicht wirklich daran interessiert herauszufinden, wie die richtige Kombination von Besitz / Berechtigungen für die Datei aussehen sollte, da ich nicht wirklich darauf vertraute, dass sie nur hier enden würde. Das Downgrade der Datenbankversion bietet eine Reihe von Situationen, die schief gehen können. Und da mir meine vergangenen Weckerzeiten nicht wirklich wichtig sind, habe ich die alte Datenbank entfernt:
# cd /data/data/com.android.deskclock/databases # mv alarms .db alarms.db.bak
Ansonsten war die einzige andere Lösung, die ich sah, als ich nach diesem Problem Ausschau hielt, das Löschen und Wiederherstellen meines Telefons. Wenn Sie dies tun, tun Sie es nicht Vergessen Sie zuerst, alle Ihre Daten zu sichern!
Viel Glück, ich hoffe, es hat Ihnen oder jemandem geholfen.