Bug report для android

Bug report для android

Правила темы:

  1. Одно сообщение — одна ошибка.
  2. Сообщения создаются по шаблону через мастер Багрепорт .
  3. Тема не предназначена для обсуждений. Это конкретный инструмент для обратной связи между пользователями и разработчиками.
  4. Разрешается публиковать ссылки на эту тему в темах программ с коротким комментарием.
  5. Администрация не гарантирует, что разработчики будут реагировать на отчёты в этой теме. Мы исходим из того, что разработчики сами заинтересованы в получении обратной связи по ошибкам от наших пользователей.
  6. Предполагается, что тема программы и разработчик/мододел присутствуют на нашем форуме.

Для разработчиков: как искать отчёты.
Примеры поисковых запросов:

Вместо ZZZZZ вписывайте id пользователя (цифры)

Вписывайте вместо 948576 номер интересующей вас темы

Сообщение отредактировал gar_alex — 14.11.21, 23:10

Внимание !
Это пример.

Устройство: Телефон
Тип прошивки: Кастомная прошивка с альтернативными Gapps
Версия Андроид: 2.3

Не работает без webview

Запускаем и видим

HMS Services Framework 11.0.1.302.apk ( 115.64 КБ )

Приложение: Telegram
Тип приложения: Модификация
Автор программы или мода: Alex.Strannik

Alex.Strannik,
Доброй ночи. Впервые столкнулся именно на этой версии:

До этого всегда всё открылось – pdf и др.

Сообщение отредактировал velikashkin — 23.04.21, 08:24

Приложение: Telegram
Тип приложения: Модификация
Автор программы или мода: Alex.Strannik

Устройство: Смартфон
Тип прошивки: Стоковая прошивка без GApps
Версия Андроид: 4.1

Недоступны видео звонки в этой версии (легкий мод 7.7.2) почему-то. Т.е. значок видеокамеры есть, но он неактивен и его нельзя нажать.
При этом в стоковой версии работает.

Посмотрел разрешения. В моде — нет разрешения на управление оборудованием (видео, фото и т.д.). А в стоковой — есть такое разрешение.

Сообщение отредактировал mihail_sh — 30.04.21, 07:47

Источник

990x.top

Простой компьютерный блог для души)

Bug Reporter что это за программа на Андроиде?

Приветствую господа. Приложение Bug Reporter (внутреннее название com.asus.loguploader) нужно для того чтобы разработчики смогли получать от пользователей отчеты об ошибках. В итоге разработчики будут оперативно исправлять ошибки, а пользователи в свою очередь смогут напрямую обратиться к разработчикам. Вроде все круто

Нашел приложение Bug Reporter в магазине Google Play, там еще написано, что системные журналы могут содержать в себе личные данные. Это вроде журналы которые отправляются? Не совсем понятно…

Вот внешний вид приложения Bug Reporter:

На этой картинке пример сообщения об ошибке:

Случайно заметил комментарий одного чела, он говорит что приложение отличное, только нужно не забывать ставить галочку Send system logs, иначе придется повторять отправку

Вот смотрите как переводится название Bug Reporter в гугловском переводчике:

Ага, вот что я еще узнал. У некоторых пользователей Bug Reporter кушает батарею даже в неактивном состоянии, во прикол! И вот я на форуме 4PDA нашел инфу, что Bug Reporter можно заморозить! В принципе логично, ибо приложение то может и полезное, но явно не критически важное.

Читайте также:  Спокойные обои для андроид

Источник

Системы баг-репортинга: упрощаем тестирование мобильных приложений

Время чтения: 9 минут

Отправим вам статью на:

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

Таким образом, системы баг-репортинга существенно упрощают процесс тестирования. Оценивая различные решения, представленные сейчас на рынке, мы сделали подборку наиболее полезных и удобных на наш взгляд инструментов. Выбор того или иного решения поможет вам оптимизировать процесс работы над проектом и сэкономить усилия в этом трудоёмком занятии.

Инструменты баг-репортинга с функцией
краш-уведомлений

1. InstaBug

InstaBug встраивается в мобильное приложение и помогает пользователям и тестировщикам оставлять свои отзывы и сообщать об ошибках непосредственно из приложения.

Требования для Android:

  • min SDK 14+
  • Support v7 library

Требования для iOS:

  • Приложение должно быть связано со следующими средами разработки: AVFoundation, CoreMotion, CoreGraphics, CoreTelephony, SystemConfiguration, UIKit

Характеристики:

  • Совместимость с системами баг-трэкинга: JIRA, GitHub, Slack, Trello, Zendesk и Desk
  • Автоматическое формирование отчетов с каждым фидбэком от пользователей
  • Подробный отчёт, включая ОС телефона, логи консоли и шаги для воспроизведения бага
  • Возможность обмена сообщениями с пользователями, не покидая приложение
  • Встроенный краш-репортинг
  • Агрегирует все данные в табличный и графический вид и проводит мониторинг приложения
  • Возможность подключения проектной команды

Лицензия: Программа является платной.

2. Snaffu

Snaffu – встраиваемый в приложение инструмент баг-репортинга, который позволяет быстро находить и заводить развёрнутые баги. Отчётность о багах создается непосредственно внутри приложения.

Требования для Android:

  • min SDK 15
  • Android 5.0 для записи видео
  • Support v4 library

Требования для iOS:

Характеристики:

  • Совместимость с системами баг-трэкинга: JIRA, Asana, PivotalTracker
  • Собственная встроенная система баг-трэкинга
  • Любой может зарепортить баг, не только участники проектной команды (если необходимо)
  • Автоматически предоставляет логи и всю информацию о девайсе
  • Возможность выделить проблему, записать видео
  • Краш-репорты – следующий репорт будет уже заполнен, т.е. приложение при запуске попросит отрепортить баг из-за которого оно упало
  • Уведомления по email
  • Работает в оффлайне и высылает репорты при появлении сети

Лицензия: Программа является платной.

3. Shaketobug

Shaketobug – библиотека баг-репортинга для Android. Позволяет пользователям приложения отправлять разработчикам сообщения об ошибках с помощью снимков юзер-интерфейса и графических пометок на сделанном снимке.

Требования:

  • Совместима со всеми версиями ОС

Характеристики:

  • Пользователи делают скриншот экрана приложения с багом, выделяют ошибку графически и отправляют в специальной форме с добавлением информации о девайсе.
  • Разработчикам мобильных приложений доступна возможность кастомизировать некоторые аспекты библиотеки, например, юзер-интерфейс для фидбэков, поддержку е-мейла и другие.

Лицензия: Бесплатная программа.

4. BugshotKit

BugshotKit – встраиваемый в iOS-приложение инструмент баг-репортинга с возможностью комментировать скриншоты экранов и консолью логов. Предназначен только для мобильных разработчиков и тестировщиков.

Требования:

  • Совместима со всеми версиями ОС

Характеристики:

  • Активируется с помощью одного из жестов, выбранного заранее. Как только обнаруживается баг, то можно одним движением открыть отчётное окно и создать скриншот с NSLog() консолью в реальном времени.

Лицензия: Бесплатная программа с возможностью финансово поддержать на добровольной основе один из проектов автора.

Инструменты краш-репортинга

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

Читайте также:  Android не синхронизирует аккаунт

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

Можно представить такой сценарий. Приложение падает или перестает отвечать на запросы. Операционная система девайса, на котором открыто приложение, отправляет пользователю сообщение «Что-то пошло не так» и просит сделать детальное описание сбоя. Пользователь пишет отчёт и высылает его в ответ на запрос системы. Разработчик приложения получает отчёт и исправляет ошибку.

Всё это выглядит очень наивно, потому что в 99% случаев пользователь просто проигнорирует запрос и не будет тратить время на подробный отчёт о случившемся сбое. В этой ситуации разработчику ничего не остаётся, кроме как заранее предусмотреть такое развитие событий и использовать специальные инструменты краш-репортинга. При этом фиксируются только краши, не баги.

[Tweet «Инструменты краш-репортинга, если «что-то пошло не так»»]

Мы выделили два наиболее популярных сегодня инструмента для автоматического формирования краш-репортов:

1. Crashlytics

Crashlytics – инструмент краш-репортинга для iOS и Android, предоставляющий подробные отчёты о происходящих сбоях в приложении и о возможных угрозах.

Требования:

  • Доступен для всех устройств и версий мобильных платформ

Характеристики:

  • Позволяет отслеживать стек, который привёл к сбою
  • Выполняет глубокий анализ приложения в разных направлениях и расставляет приоритеты по наиболее интересным строкам кода на предмет возможных угроз
  • Осуществляет поиск по всем кастомизированным данным
  • Отслеживает состояние девайсов, на которых запускается приложение
  • Предназначен и для iOS, и для Android. Может оценивать системные ошибки, которые способны привести к крашам. Например, как влияет версия мобильной платформы на возникновение сбоев
  • Приложение может быть установлено на рабочем столе разработчика со всей аналитикой и данными

Лицензия: Бесплатная программа.

2. ACRA (Automated Crash Reporting for Android)

ACRA – библиотека, которая позволяет Android приложению автоматически размещать в форме Google Doc отчеты о случающихся сбоях в работе.

Требования:

  • Минимум Android 2.2. и выше

Характеристики:

  • Позволяет разработчикам приложения получить все данные и логи происходящих сбоев, не задействовав пользователей
  • Настраиваемое взаимодействие с пользователем. Можно выбрать, как сообщить пользователю приложения о краше – по умолчанию, в виде Android отчёта, или альтернативными способами в виде диалога с пользователем и другими
  • Создаёт детализированный отчёт о случившимся сбое
  • Допускает добавление переменных или отслеженных багов в отчёт вручную
  • Позволяет отправлять отчёт об ошибках, даже если сбой еще не произошёл
  • Отчёты могут храниться в оффлайн-режиме и отправляются, когда пользователь выходит в сеть и перезапускает приложение
  • Может быть использовано с уникальным скриптом, прописанным разработчиком приложения

Лицензия: Бесплатная программа.

В начале статьи мы упоминали о том, как выглядит процесс заведения бага вручную. Он включает в себя несколько шагов, которые хотя и кажутся относительно простыми, на деле съедают массу времени. Особенно меня поймёт каждый из разработчиков, кто хоть раз в жизни слышал: «Дружище, все тестеры заняты. Заведи баг». Репортинг багов не так легко и быстро реализовать, как представляется на первый взгляд.

Возможно, некоторые из вас скажут, что дело за малым – оптимально распределить ресурсы, чтобы отслеживать проблемные места и оперативно информировать о багах. Но занятость команды проекта не всегда позволяет это сделать. Тогда самое разумное решение – подключить автоматизированные системы баг-репортинга, которые упрощают тестирование мобильных приложений. Главное, при выборе определенной программы или библиотеки обратите внимание, насколько она соответствует вашим ожиданиям и возможностям.

  • Поделиться в Facebook
  • Share on Linkedin
  • Запостить в Twitter
  • Сохранить в Pocket
  • 0 Репосты
Читайте также:  Install best android apps

—>

Подпишитесь

Оставьте адрес, и каждый месяц мы будем высылать свежую статью
о новых трендах в разработке програмного обеспечения.

Источник

KLO Bugreport: что это за программа, как удалить?

Здравствуйте. Владельцы Андроид смартфонов нередко просматривают список запущенных процессов и видят там неизвестные элементы, потребляющие ресурсы. Одним из таких объектов является KLO Bugreport, что это за программа – будем разбираться в сегодняшнем обзоре: за что отвечает, можно ли удалить без критических последствий для системы.

Суть приложения

Оно является встроенным в прошивку гаджетов китайского бренда Сяоми (он же – Ксиаоми), который за последние годы сумел увеличить свою долю на рынке мобильных устройств. Утилита KLO Bugreport Xiaomi отслеживает различные сбои программного типа, формирует отчеты и отправляет их на обработку производителю. Такой подход позволяет фиксировать дыры в безопасности, недоработки ПО и выпускать очередные обновления.

Согласитесь, функция нужная. Но она не является обязательной, и ее удаление никак не скажется на работоспособности Android.

Ошибка KLO Bugreport

Но некоторые пользователи жалуются, что у них периодически на экране появляется такое вот сообщение:

Причина подобного явления кроется в невозможности процесса установить связь с удаленным сервером для отправки данных. Первое, что нужно сделать в таком случае – это удостоверится в наличии соединения с интернетом. Если проблемы с сетью нет, попробуйте перезагрузить смартфон.

Эффекта нет? Значит следуйте нижерасположенной инструкции:

  • Заходим в «Настройки» Андроид (возможно придется выбрать вкладку «Все», чтобы увидеть полный перечень параметров). Затем ищем в списке пункт «Приложения» и заходим внутрь него.
  • Ищите элемент KLO Bugreport и нажмите по нему для открытия детальной информации. Там увидите ссылку «Хранилище», где будет кнопка «Стереть данные» (Clear data):

Если и это не помогло устранить появление ошибки на экране, то придется прибегнуть к более радикальному решению.

Рекомендуем:

Удаление утилиты Bugreport

Если Вы начали замечать, что помимо уведомления отображается еще и навязчивая реклама на китайском языке, скорее всего, Вы имеете дело с вирусом. Он просто маскируется под системный процесс, но нам от этого не легче.

Придется проделать следующие шаги:

  • Сначала необходимо получить права Root для возможности удаления предустановленного софта. Для Xiaomi подойдет утилита TowelRoot, скачать которую можно на форуме 4PDA . Предварительно стоит зарегистрироваться и ознакомиться с инструкцией. Но суть проста – запустили, нажали кнопку, дождались перезагрузки:

  • Когда устройство запустится, войдите в маркет Google и установите антивирус (советую DrWeb ).
  • Войдите в перечень приложений (через «Настройки», как описано в начале статьи), откройте «КЛО Багрепорт», сначала нажмите на кнопку «Остановить», а затем удалите его.
  • Запустите сканирование с использованием ранее скачанного антивирусного софта.

Уверен, у Вас всё получилось! Теперь, когда Вы разбираетесь лучше в процессах Андроид и знаете KLO Bugreport, что это за программа, сможете без проблем разобраться с неприятными уведомлениями и вирусами.

Источник

Оцените статью