34

Do you know any crash reporting library for Android?

I don't want to spend a lot of time to write my own reporting system.
The output can be send to the email or some kind of server.

I know that Google introduced crash reporting in Froyo, but I want something for older versions of the system.


Let's sum up the answers:

Aliaksandr Belik
  • 12,725
  • 6
  • 64
  • 90
Dariusz Bacinski
  • 8,324
  • 9
  • 38
  • 47

5 Answers5

35

This is what you are looking for: android-remote-stacktrace It sends an email / calls a php script when your application crashes and sends the logcat output. Quite simple to use and very useful!

Remotely log unhandled exceptions in your Android applications

stealthcopter
  • 13,964
  • 13
  • 65
  • 83
  • 1
    I'm not aware of any others, this was only one I could find about a month ago when I was looking. Probably unlikely to see too much development in this area because as you pointed out froyo supports crash reporting. – stealthcopter Aug 02 '10 at 00:42
  • I did those things but I could not understand which email address is this library going to use to send the crash report to me? Thanks – Hilal Jun 19 '19 at 13:02
  • Is this still valid in 2019? For example, http://trace.nullwire.com is down. Thanks in advance for an update! – Happy Bird Nov 27 '19 at 13:20
12

You can also try out a service done by my company just for that purpose (and a bit more) http://apphance.com . It allows not only to get crashes, but also logs, screenshots whenever tester reports a problem. It reports it to the cloud and lets developer to browse through the sessions/logs/crashes/issue reports using a useful web panel.

It is more targeted for testing part, but soon there will also be a production-version available. It is also cross-platform - not only Android but also iOS and soon more.

Disclaimer: I am CTO of Polidea, company behind Apphance, co-creator of the app.

Jarek Potiuk
  • 19,317
  • 2
  • 60
  • 61
9

You can also try BugSense. BugSense collects and analyzes all crash reports and gives you meaningful and visual reports. It's free, used by big applications (with more than 10.000.000 users) and it's only 1 line of code in order to integrate.

Disclaimer: I am a co-founder

Jon Romero
  • 4,062
  • 6
  • 36
  • 34
2

I wrote an Error-Reporting Library for my own project which is very easy to integrate. It allows you to send error reports to a http server (similar to android-remote-stacktrace). It's open source and can be downloaded from github: https://github.com/tomquist/Android-Error-Reporter

Tom
  • 5,068
  • 5
  • 29
  • 41
0

Android is all open source, so perhaps you could just extract that part of Froyo and add it to your app as though it were a third-party library. I don't know how easy or feasible that would be, but if it works for you, let us know!

http://source.android.com/source/download.html

Tyler
  • 21,762
  • 11
  • 61
  • 90