Недавно я начал сталкиваться с очень странным багом.
Всякий раз, когда я пытаюсь нажать кнопку «Создать будильник» или существующий будильник
Я получаю это "К сожалению, часы остановились"
Это системное приложение, я не знаю, что теперь делать.
Что это может быть?
Что я пробовал:
Некоторая информация:
У меня была похожая проблема, но на другом устройстве, хотя попробуйте, может ли это решить вашу проблему, вот что я сделал:
Я открыл эмулятор терминала и набрал:
$ su
# logcat
Затем я удерживал «Громкость вниз» (он же Ctrl) и «c», чтобы остановить вывод. Я немного прокрутил вывод и нашел строку, в которой говорилось:
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
Хорошо, так вот где это ломается. Мне было не очень интересно выяснить, какая должна быть правильная комбинация прав собственности/разрешений для файла, поскольку я не очень верил, что это закончится именно здесь, понижение версии базы данных предлагает ряд ситуаций, которые могут пойти не так. А так как меня не особо волнует прошлый будильник, я избавился от старой базы данных:
# cd /data/data/com.android.deskclock/databases
# mv alarms.db alarms.db.bak
в противном случае в то время, когда я искал эту проблему, единственным другим решением, которое я видел, было стереть и восстановить мой телефон. Если вы это сделаете, не забудьте сначала сделать резервную копию всех ваших данных!
Удачи, я надеюсь, что это помогло вам или кому-то.
Наконец-то я смог починить этого чудака.
Поскольку этот ответ на самом деле не говорит, что было причиной этого. Я отмечу любые дальнейшие ответы, если они смогут сказать, в чем была проблема.
Я просто опишу, что я сделал.
Часы остановились при редактировании или создании будильника после обновления до Lollipop.
Я заметил, что решение для меня заключается в том, что эта проблема возникает только тогда, когда мой телефон находится в беззвучном режиме.
Вы можете отредактировать будильник или создать другой будильник, когда ваш телефон не находится в беззвучном режиме.
другое решение - не переводить телефон в беззвучный режим, а уменьшить громкость
Убедитесь, что ваш телефон не находится в беззвучном режиме! У меня была такая же проблема, пока я не понял, что использую профиль Без звука, и по какой-то причине это не позволяет мне установить будильник. После перехода на профиль по умолчанию проблема была исправлена.
Это странное явление появилось и в моем телефоне.. (Huawei honor6) Это может быть полезно для тех, кто в панике! Не нужно беспокоиться. Просто следуйте приведенным ниже инструкциям, и это может позволить вам снова получить доступ к часам.
Очистите данные кеша... либо с помощью приложения, либо с помощью системного приложения. Увеличьте громкость телефона. И если два вышеуказанных варианта не работают, просто перезагрузите телефон... Надеюсь, это поможет вам восстановить доступ к часам.
Я только что перезвонил в службу технической поддержки Verizon Wireless. Парень уже однажды видел эту проблему и нашел для нее решение. Я не видел, чтобы это исправление было размещено на каком-либо веб-сайте, но оно сработало сразу. Пожалуйста, дайте мне знать, если это работает для вас
Перейдите в «Настройки» — «Дата и время» — выберите «Формат даты», а затем выберите формат даты. Как только я выбрал «региональный», часы заработали без ошибки «к сожалению, часы остановились».
До того, как я попытался очистить кеш и выполнить сброс к заводским настройкам. Вам не нужно этого делать, если этот «выбор формата даты» работает. Пожалуйста, прокомментируйте и дайте мне знать, если это помогло вам. Мне любопытно, будет ли это работать повсеместно. Может быть, даже для телефонов, отличных от Samsung Galaxy S4. Я в восторге!
У меня была аналогичная проблема на моем свежем S5 (после ручного добавления резервной копии adb, поэтому данные могли быть не такими свежими). Однако мне удалось избавиться от проблемы без рутирования устройства:
Вот что помогло мне решить проблему:
$ logcat
...
D/MediaProvider(29294): Upgrading media database from version 601 to 713
...
E/DatabaseUtils(29294): android.database.sqlite.SQLiteException: ...
По-видимому, обновление базы данных не удалось (так что да, Android или какое-то приложение действительно пытается решить проблему такого рода, но не взаимодействует с пользователем каким-либо осмысленным образом, т. Е. Предлагает новый сброс). Однако виновата здесь база данных мультимедиа, которую можно сбросить через диспетчер приложений (приложение для хранения мультимедиа).
Я надеюсь, что это поможет другим, которые попадают в эту проблему.
После удаления БД, кеша и очистки кеша Dalvic Silent mode
был виновником.
Требор Руд
adb logcat
для получения дополнительной информации о сбое?