WUBingfeng1984 / -

BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Setup Airbrake for your Android application #1

Open WUBingfeng1984 opened 3 years ago

WUBingfeng1984 commented 3 years ago

Installation

  1. Download the Airbrake Jar or build from source via GitHub

  2. Copy the .jar file to your Android app's libs/ folder

  3. Import the AirbrakeNotifier class in your app's main Activity:

    import com.loopj.android.airbrake.AirbrakeNotifier;
  4. 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)

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);
}

Full documentation

For more information please visit our official GitHub repo.