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);
}
Installation
Download the Airbrake Jar or build from source via GitHub
Copy the
.jar
file to your Android app'slibs/
folderImport the
AirbrakeNotifier
class in your app's main Activity:In your activity's
onCreate
function, register to begin capturing exceptions.(You can find your project ID and API key in your project's settings)
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 toproduction
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:Full documentation
For more information please visit our official GitHub repo.