Setup Airbrake for your Android application
Created by: tazboyz16
Installation & Setup
-
Download the Airbrake Jar our build from source via GitHub
-
Copy the
.jarfile to your Android app'slibs/folder -
Import the
AirbrakeNotifierclass in your app's main Activity:import com.loopj.android.airbrake.AirbrakeNotifier; -
In your activity's
onCreatefunction, register to begin capturing exceptions (You can find your project API KEY with your project's settings):AirbrakeNotifier.register(this, "<Your project API KEY>");
Configuration
The AirbrakeNotifier.register call requires a context and Airbrake API key to be passed in, and optionally a third argument specifying the environment. The environment defaults to production if not set.
To notify Airbrake of non-fatal exceptions, or exceptions you have explicitly caught in your app, you can call AirbrakeNotifier.notify. This call takes exactly one argument, a Throwable, and can be called from anywhere in your code. For example:
try {
// Something dangerous
} catch(Exception e) {
// We don't want this to crash our app, but we would like to be notified
AirbrakeNotifier.notify(e);
}
For more information please visit our official GitHub repo.