Библиотека отчетов об ошибках Android (до Froyo)
Знаете ли вы какую-либо библиотеку отчетов о сбоях для Android?
Я не хочу тратить много времени на написание собственной системы отчетности.
Вывод можно отправить на электронную почту или на какой-нибудь сервер.
Я знаю, что Google представил отчет о сбоях в Froyo, но я хочу кое-что для более старых версий системы.
Подведем итоги ответов:
- http://code.google.com/p/android-remote-stacktrace/ - отправляет сообщения в скрипт mail или php
- acra - отправляет отчеты в Google docs
- Android Error Reporter - отправляет отчеты по HTTP-запросу
5 ответов
Это то, что вы ищете: http://code.google.com/p/android-remote-stacktrace/ Он отправляет электронное письмо / вызывает скрипт php, когда ваше приложение падает, и отправляет вывод logcat. Довольно простой в использовании и очень полезный!
Удаленно регистрируйте необработанные исключения в ваших приложениях Android
Вы также можете попробовать услугу, предоставленную моей компанией только для этой цели (и немного больше) http://apphance.com/. Это позволяет не только получать сбои, но и логи, снимки экрана, когда тестер сообщает о проблеме. Он сообщает об этом в облако и позволяет разработчику просматривать отчеты о сессиях / журналах / сбоях / проблемах с помощью полезной веб-панели.
Это больше предназначено для тестирования части, но скоро также будет доступна рабочая версия. Он также кроссплатформенный - не только Android, но и iOS, а вскоре и многое другое.
Отказ от ответственности: я технический директор Polidea, компании позади Apphance, со-создателя приложения.
Вы также можете попробовать BugSense. BugSense собирает и анализирует все отчеты о сбоях и дает вам значимые и визуальные отчеты. Это бесплатно, используется большими приложениями (с более чем 10.000.000 пользователей), и для интеграции требуется всего 1 строка кода.
Отказ от ответственности: я соучредитель
Я написал библиотеку сообщений об ошибках для своего собственного проекта, которую очень легко интегрировать. Это позволяет отправлять отчеты об ошибках на http-сервер (аналогично android-remote-stacktrace). Это открытый исходный код и его можно скачать с github: https://github.com/tomquist/Android-Error-Reporter
Android является открытым исходным кодом, поэтому, возможно, вы можете просто извлечь эту часть Froyo и добавить ее в свое приложение, как если бы это была сторонняя библиотека. Я не знаю, насколько это легко или выполнимо, но если это сработает для вас, дайте нам знать!