A Sentry SDK for Java, Android and other JVM languages.
Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions
| Packages | Bintray | Maven Central | Android API | | ---------------------- | ------- | ------- | ------- | | sentry-android | | | 16 | | sentry-android-core | | | 14 | | sentry-android-ndk | | | 16 | | sentry-android-timber | | | 14 | | sentry | | | 14 | | sentry-servlet | | | | | sentry-spring-boot-starter | | | | sentry-spring | | | | sentry-logback | | | | sentry-log4j2 | | |
Current Javadocs generated from source code.
Java SDK version 1.x can still be found here.
Migration page from sentry-android 1.x and 2.x to sentry-android 4.x.
Migration page from sentry 1.x to sentry 4.x.
Releases from sentry-android 2.x and its changelogs.
Sentry Android Gradle Plugin repo sits on another repo
sentry-nativechecked-out elsewhere in your file system, create a symlink
sentry-android-ndk/sentry-native-localthat points to your
sentry-nativedirectory. For example, if you had
sentry-nativechecked-out in a sibling directory to this repo:
ln -s ../../sentry-native sentry-android-ndk/sentry-native-local
which will be picked up by
gradleand used instead of the git submodule. This directory is also included in
.gitignorenot to be shown as pending changes.
Since version 3.0.0 of this SDK, Sentry version >= v20.6.0 is required. This only applies to on-premise Sentry, if you are using sentry.io no action is needed.