# sentry-java **Repository Path**: jianbiao11/sentry-java ## Basic Information - **Project Name**: sentry-java - **Description**: https://github.com/getsentry/sentry-java.git 的镜像同步 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-10-21 - **Last Updated**: 2022-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
_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**](https://sentry.io/careers/)_ Sentry SDK for Java and Android =========== [](https://github.com/getsentry/sentry-java/actions) [](https://codecov.io/gh/getsentry/sentry-java) [](https://discord.gg/PXa5Apfe7K) | Packages | Maven Central | Android API | | ---------------------- | ------- | ------- | | sentry-android | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android) | 16 | | sentry-android-core | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-core) | 14 | | sentry-android-ndk | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-ndk) | 16 | | sentry-android-okhttp | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-okhttp) | 21 | | sentry-android-timber | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-timber) | 14 | | sentry-android-fragment | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-fragment) | 14 | | sentry-android-navigation | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-android-navigation) | 14 | | sentry-compose-android | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-compose-android) | 21 | | sentry-compose-desktop | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-compose-desktop) | | sentry-compose | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-compose) | | sentry-apache-http-client-5 | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-apache-http-client-5) | | sentry | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry) | 14 | | sentry-jul | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-jul) | | sentry-jdbc | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-jdbc) | | sentry-apollo | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-apollo) | 14 | | sentry-kotlin-extensions | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-kotlin-extensions) | 14 | | sentry-servlet | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-servlet) | | | sentry-servlet-jakarta | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-servlet-jakarta) | | | sentry-spring-boot-starter | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-spring-boot-starter) | | sentry-spring | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-spring) | | sentry-logback | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-logback) | | sentry-log4j2 | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-log4j2) | | sentry-bom | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-bom) | | sentry-graphql | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-graphql) | | sentry-openfeign | [](https://maven-badges.herokuapp.com/maven-central/io.sentry/sentry-openfeign) | # Useful links and docs * Current Javadocs [generated from source code](https://getsentry.github.io/sentry-java/). * Java SDK version 1.x [can still be found here](https://docs.sentry.io/clients/java/). * Migration page from [sentry-android 1.x and 2.x to sentry-android 4.x](https://docs.sentry.io/platforms/android/migration/). * Migration page from [sentry 1.x to sentry 4.x](https://docs.sentry.io/platforms/java/migration/). * Releases from sentry-android [2.x and its changelogs](https://github.com/getsentry/sentry-android/releases). * Sentry Android Gradle Plugin repo [sits on another repo](https://github.com/getsentry/sentry-android-gradle-plugin) # Blog posts * [Sentry’s Android Gradle Plugin Updated with Room Support and More](https://blog.sentry.io/2022/04/20/sentrys-android-gradle-plugin-updated-with-room-support-and-more/) * [Troubleshooting Spring Boot applications with Sentry](https://blog.sentry.io/2022/04/18/troubleshooting-spring-boot-applications-with-sentry) * [Android Manifest Placeholders](https://blog.sentry.io/2022/03/30/android-manifest-placeholders/) * [UI Breadcrumbs for Android Error Events](https://blog.sentry.io/2022/02/08/ui-breadcrumbs-for-android-error-events) * [Bytecode transformations: The Android Gradle Plugin](https://blog.sentry.io/2021/12/14/bytecode-transformations-the-android-gradle-plugin) * [Sentry's response to Log4j vulnerability CVE-2021-44228](https://blog.sentry.io/2021/12/15/sentrys-response-to-log4j-vulnerability-cve-2021-44228) * [Mobile Vitals - Four Metrics Every Mobile Developer Should Care About](https://blog.sentry.io/2021/08/23/mobile-vitals-four-metrics-every-mobile-developer-should-care-about/). * [Supporting Native Android Libraries Loaded From APKs](https://blog.sentry.io/2021/05/13/supporting-native-android-libraries-loaded-from-apks). * [A Sanity Listicle for Mobile Developers](https://blog.sentry.io/2021/03/30/a-sanity-listicle-for-mobile-developers/). * [Performance Monitoring for Android Applications](https://blog.sentry.io/2021/03/18/performance-monitoring-for-android-applications). * [Close the Loop with User Feedback](https://blog.sentry.io/2021/02/16/close-the-loop-with-user-feedback). * [How to use Sentry Attachments with Mobile Applications](https://blog.sentry.io/2021/02/03/how-to-use-sentry-attachments-with-mobile-applications). * [Adding Native support to our Android SDK](https://blog.sentry.io/2019/11/25/adding-native-support-to-our-android-sdk). * [New Android SDK How-to](https://blog.sentry.io/2019/12/10/new-android-sdk-how-to). # Samples * [Sample App. with Sentry Android SDK and Sentry Gradle Plugin](https://github.com/getsentry/examples/tree/master/android). * [Sample App. with Sentry Java SDK](https://github.com/getsentry/examples/tree/master/java). * [Sample for Development](https://github.com/getsentry/sentry-java/tree/main/sentry-samples). # Development This repository includes [`sentry-native`](https://github.com/getsentry/sentry-native/) as a git submodule. To build against `sentry-native` checked-out elsewhere in your file system, create a symlink `sentry-android-ndk/sentry-native-local` that points to your `sentry-native` directory. For example, if you had `sentry-native` checked-out in a sibling directory to this repo: `ln -s ../../sentry-native sentry-android-ndk/sentry-native-local` which will be picked up by `gradle` and used instead of the git submodule. This directory is also included in `.gitignore` not to be shown as pending changes. # Sentry Self Hosted Compatibility 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](http://sentry.io/) no action is needed. # Resources * [](https://docs.sentry.io/platforms/java/) * [](https://docs.sentry.io/platforms/android/) * [](https://github.com/getsentry/sentry-java/discussions) * [](https://discord.gg/PXa5Apfe7K) * [](http://stackoverflow.com/questions/tagged/sentry) * [](https://github.com/getsentry/.github/blob/master/CODE_OF_CONDUCT.md) * [](https://twitter.com/intent/follow?screen_name=getsentry)