Как стать автором
Обновить

Избавление от FC-ошибки процесса com.htc.bgp на некоторых android-девайсах от HTC

Время на прочтение 3 мин
Количество просмотров 22K
С недавних пор я являюсь обладателем android-девайса от HTC на базе Android 2.2. По большому счету все в нем меня вполне устраивает, однако некоторые мелкие недочеты и не очень приятные неожиданности все-таки немного раздражают. К одной из наиболее неприятных неожиданностей в работе устройства для меня с недавних пор стало внезапное возникновение FC- ошибки процесса com.htc.bgp при попытке обновить погоду при помощи стандартного приложения от HTC «Погода» (Weather). В один прекрасный день я включил wi-fi и попытался обновить погоду, однако почти мгновенно получил ошибку «Ой. Процесс com.htc.bgp неожиданно остановился. Повторите попытку» с кнопкой «Закрыть принудительно». До этого подобной ошибки не возникало, никаких изменений в программах я в тот день не производил, да и вообще не устанавливал ни одного нового приложения уже довольно продолжительное время. Признаюсь сразу, причин возникновения ошибки я не выявил. Однако мне удалось ее победить и, хотя ошибка возникает на смартфоне и сейчас (с периодичностью один раз в две-три недели), я знаю чёткий метод быстро от нее избавиться.

Сначала коротко о симптомах и попытках избавиться от ошибки, которые я предпринимал.

Симптомы
На главном рабочем столе моего смартфона расположен полюбившийся многим владельцам девайсов от HTC виджет часов, к которым в качестве бонуса прилагается и малюсенький погодный виджет. Для тех, кто не в курсе, выглядит он примерно так:

image

Кроме этого, на другом рабочем столе имеется и отдельный виджет «Погода» от того же производителя:

image

Собственно, при нажатии на любой из этих виджетов, открывается приложение «Погода» от HTC, в котором можно вручную обновить погоду на текущий момент времени.
Так вот, при попытке обновить погоду именно здесь, в приложении «Погода» я получал пресловутую ошибку. К слову сказать, попытки обновить погоду напрямую из виджета (там есть возможность обновить погоду, не заходя в приложение) были успешными — погода обновлялась без каких-либо ошибок.

Попытки исправления ошибки

Скажу сразу, что сброс к заводским настройкам я делать не стал — много нужных приложений, много потрачено времени на настройку и сортировку приложений в девайсе итд. Да и проблема не критичная («ну, подумаешь, не обновляется погода, остальное-то все работает!»), а скорее надоедливая. Поэтому я начал искать другие пути ее решения. Да, кстати, перезагрузка девайса тоже не помогла.
Первым делом, конечно, я, помня заветы своего прадеда, спросил о проблеме у гугла. Он выдал мне несколько ссылок на иностранные форумы, и две-три на российские ресурсы, по которым я нашел лишь обрывочные рекомендации по устранению ошибки, не позволяющие избавиться от нее окончательно. Ни в одном месте я не увидел пошаговой подробной инструкции по избавлению от проблемы.

Некоторые из найденных мной советов и предложений по ликвидации проблемы были действительно стоящими, хотя часть из них не дала совсем никакого результата (скажем, часто встречающаяся рекомендация по очистке данных приложений «Календарь» и «Gmail», выручившая многих, кто столкнулся с ошибкой), однако в конечном итоге мне помогла совокупность большинства этих советов, плюс некоторые собственные догадки. В общем, последовательность моих действий при возникновении ошибки в настоящее время такая:

1. Сначала нужно удалить с рабочих столов виджеты от HTC «Часы» и «Погода», о которых я говорил вначале.
2. Затем следует идти в Меню/Настройка/Приложения/Управление приложениями/Все приложения. Там нужно найти следующие приложения: Weater Provider, Виджет Погода, Местоположение сети, Погода, Служба синхронизации погоды. Во всех этих приложениях нужно выполнить очистку данных и очистку кеша там, где это возможно (при помощи предназначенных для этого кнопок), предварительно выполнив принудительную остановку этих приложений.
3. (Опционально) По той причине, что после очистки данных заново добавленный виджет затребует координаты текущего местоположения от провайдера, а не все провайдеры добросовестно сообщают эти координаты, нужно в Меню/Настройка/Координаты включить GPS и просмотр местоположения в приложениях (после получения виджетом этих данных всё это можно будет спокойно выключить). Кстати говоря, пока я не включил эти пункты, ошибка не хотела исчезать.
4. Перезагружаем девайс.
5. Добавляем виджеты «Часы» и «Погода». При добавлении виджета «Часы» появится запрос о выборе местоположения. Выбираем пункт «Текущее местоположение».
Вуаля. Ошибки как не бывало. Можем спокойно заходить в приложение и вручную обновлять погоду.

Как видите, описанный мной способ довольно прост и исключает необходимость делать хард-резет. Всего в несколько движений от ошибки можно избавиться на довольно длительное время. Кстати, после последнего исправления ошибки ее нет вот уже почти два месяца. Может быть я вылечил ее окончательно!?

Надеюсь эта статья поможет кому-то избавиться от этой неприятной ошибки, часто встречающейся среди владельцев смартфонов от HTC (встречал упоминания об ошибке на устройствах htc wildfire, htc hero, htc desire).
Теги:
Хабы:
+14
Комментарии 26
Комментарии Комментарии 26

Публикации

Истории

Работа

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн