Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
802 changes: 802 additions & 0 deletions public/.well-known/skills/index.json

Large diffs are not rendered by default.

116 changes: 116 additions & 0 deletions public/.well-known/skills/sentry-android/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
---
name: sentry-android
description: Integrate Sentry Android SDK for error tracking and performance monitoring.
---

# Sentry Android

Documentation for integrating Sentry into Android applications.

## Documentation

Fetch these markdown files as needed:

### Getting Started
- https://docs.sentry.io/platforms/android.md
- https://docs.sentry.io/platforms/android/manual-setup.md - Learn how to set up the SDK manually.

### Features
- https://docs.sentry.io/platforms/android/usage.md - Use the SDK to manually capture errors and other events.
- https://docs.sentry.io/platforms/android/tracing.md - Learn how to enable tracing in your app so you can get valuable performance insights about you...
- https://docs.sentry.io/platforms/android/tracing/instrumentation.md - Learn how to instrument tracing in your app.
- https://docs.sentry.io/platforms/android/tracing/instrumentation/automatic-instrumentation.md - Learn what transactions are captured after tracing is enabled.
- https://docs.sentry.io/platforms/android/tracing/instrumentation/perf-v2.md - Learn how to get even more insights into Android app performance
- https://docs.sentry.io/platforms/android/tracing/instrumentation/custom-instrumentation.md - Learn how to enable trace and span data-capturing on any action in your app.
- https://docs.sentry.io/platforms/android/tracing/instrumentation/performance-metrics.md - Learn how to attach performance metrics to your transactions.
- https://docs.sentry.io/platforms/android/tracing/trace-propagation.md - Learn how to connect events across applications/services.
- https://docs.sentry.io/platforms/android/tracing/trace-propagation/custom-instrumentation.md
- https://docs.sentry.io/platforms/android/tracing/trace-propagation/dealing-with-cors-issues.md
- https://docs.sentry.io/platforms/android/metrics.md - Metrics allow you to send, view and query counters, gauges and measurements from your Sentry-c...
- https://docs.sentry.io/platforms/android/profiling.md - Learn how to enable profiling in your app if it is not already set up.
- https://docs.sentry.io/platforms/android/profiling/troubleshooting.md - Learn how to troubleshoot your profiling setup.
- https://docs.sentry.io/platforms/android/size-analysis.md - Upload Android builds to Sentry for Size Analysis.
- https://docs.sentry.io/platforms/android/build-distribution.md - Upload Android builds to Sentry for distribution to internal teams and beta testers.
- https://docs.sentry.io/platforms/android/session-replay.md - Learn how to enable Session Replay in your mobile app.
- https://docs.sentry.io/platforms/android/session-replay/configuration.md - Learn about the general Session Replay configuration fields.
- https://docs.sentry.io/platforms/android/session-replay/privacy.md - Learn how to mask parts of your app's data in Session Replay.
- https://docs.sentry.io/platforms/android/session-replay/performance-overhead.md - Learn about how enabling Session Replay impacts the performance of your application.
- https://docs.sentry.io/platforms/android/session-replay/troubleshooting.md - Troubleshooting issues with Session Replay
- https://docs.sentry.io/platforms/android/logs.md - Structured logs allow you to send, view and query logs sent from your applications within Sentry.
- https://docs.sentry.io/platforms/android/user-feedback.md - Learn how to enable User Feedback in your Android app.
- https://docs.sentry.io/platforms/android/user-feedback/configuration.md - Learn about general User Feedback configuration fields.
- https://docs.sentry.io/platforms/android/feature-flags.md - With Feature Flags, Sentry tracks feature flag evaluations in your application, keeps an audit...

### Configuration
- https://docs.sentry.io/platforms/android/configuration.md - Additional configuration options for the SDK.
- https://docs.sentry.io/platforms/android/configuration/options.md - Learn more about how the SDK can be configured via options. These are being passed to the init...
- https://docs.sentry.io/platforms/android/configuration/using-ndk.md - Learn how to configure the NDK integration.
- https://docs.sentry.io/platforms/android/configuration/gradle.md - Learn about using the Sentry Android Gradle Plugin.
- https://docs.sentry.io/platforms/android/configuration/app-not-respond.md - Learn how to turn off or specify ANR.
- https://docs.sentry.io/platforms/android/configuration/multi-process-apps.md - Learn how to automatically initialize the SDK in non-main processes.
- https://docs.sentry.io/platforms/android/configuration/manual-init.md - Learn how to initialize the SDK manually when you need to provide additional configuration.
- https://docs.sentry.io/platforms/android/configuration/environments.md - Learn how to configure your SDK to tell Sentry about your environments.
- https://docs.sentry.io/platforms/android/configuration/releases.md - Learn how to configure your SDK to tell Sentry about your releases.
- https://docs.sentry.io/platforms/android/configuration/sampling.md - Learn how to configure the volume of error and transaction events sent to Sentry.
- https://docs.sentry.io/platforms/android/configuration/filtering.md - Learn more about how to configure your SDK to filter events reported to Sentry.
- https://docs.sentry.io/platforms/android/configuration/draining.md - Learn more about the default behavior of our SDK if the application shuts down unexpectedly.
- https://docs.sentry.io/platforms/android/configuration/bill-of-materials.md - Learn more about using a bill of materials with multiple Sentry dependencies.
- https://docs.sentry.io/platforms/android/configuration/shared-environments.md - Learn how to use the Sentry SDK within a shared environment, e.g. another SDK.
- https://docs.sentry.io/platforms/android/configuration/webview.md - Learn how to set up the Sentry Android and Browser SDKs with WebView.
- https://docs.sentry.io/platforms/android/enhance-errors.md - Learn how to enhance stack traces of your Sentry errors.
- https://docs.sentry.io/platforms/android/integrations.md - Learn more about how integrations extend the functionality of our SDK to cover common librarie...
- https://docs.sentry.io/platforms/android/enriching-events.md - Enrich events with additional context to make debugging simpler.
- https://docs.sentry.io/platforms/android/data-management.md - Manage your events by pre-filtering, scrubbing sensitive information, and forwarding them to o...
- https://docs.sentry.io/platforms/android/releases.md - Learn about Sentry's release channels for Mobile SDK updates.
- https://docs.sentry.io/platforms/android/overhead.md - Learn about Sentry's Android SDK overhead and how you can tailor your configuration to minimiz...
- https://docs.sentry.io/platforms/android/migration.md - Migrating between versions of Sentry's SDK for Android.
- https://docs.sentry.io/platforms/android/troubleshooting.md - Troubleshoot and resolve common issues with the Android SDK.

### Enriching Events
- https://docs.sentry.io/platforms/android/enriching-events/attachments.md - Learn more about how Sentry can store additional files in the same request as event attachments.
- https://docs.sentry.io/platforms/android/enriching-events/breadcrumbs.md - Learn more about what Sentry uses to create a trail of events (breadcrumbs) that happened prio...
- https://docs.sentry.io/platforms/android/enriching-events/context.md - Custom contexts allow you to attach arbitrary data (strings, lists, dictionaries) to an event.
- https://docs.sentry.io/platforms/android/enriching-events/context/default-context.md - The Android SDK automatically enriches context with additional information about the device, s...
- https://docs.sentry.io/platforms/android/enriching-events/scopes.md - SDKs will typically automatically manage the scopes for you in the framework integrations. Lea...
- https://docs.sentry.io/platforms/android/enriching-events/scopes__v7.x.md - SDKs will typically automatically manage the scopes for you in the framework integrations. Lea...
- https://docs.sentry.io/platforms/android/enriching-events/screenshots.md - Learn more about taking screenshots when an error occurs. Sentry pairs the screenshot with the...
- https://docs.sentry.io/platforms/android/enriching-events/tags.md - Tags power UI features such as filters and tag-distribution maps. Tags also help you quickly a...
- https://docs.sentry.io/platforms/android/enriching-events/transaction-name.md - Learn how to set or override the transaction name to capture the user and gain critical pieces...
- https://docs.sentry.io/platforms/android/enriching-events/identify-user.md - Learn how to configure the SDK to capture the user and gain critical pieces of information tha...
- https://docs.sentry.io/platforms/android/enriching-events/viewhierarchy.md - Learn more about debugging the view hierarchy when an error occurs. Sentry pairs the view hier...

### Data Management
- https://docs.sentry.io/platforms/android/data-management/data-collected.md - See what data is collected by the Sentry SDK.
- https://docs.sentry.io/platforms/android/data-management/sensitive-data.md - Learn about filtering or scrubbing sensitive data within the SDK, so that data is not sent wit...
- https://docs.sentry.io/platforms/android/data-management/debug-files.md - Learn about how debug information files allow Sentry to extract stack traces and provide more ...
- https://docs.sentry.io/platforms/android/data-management/debug-files/file-formats.md - Learn about platform-specific file formats and the debug information they contain.
- https://docs.sentry.io/platforms/android/data-management/debug-files/identifiers.md - Learn about build tooling requirements that allow Sentry to uniquely identify debug informatio...
- https://docs.sentry.io/platforms/android/data-management/debug-files/upload.md - Learn about uploading debug information files to Sentry.
- https://docs.sentry.io/platforms/android/data-management/debug-files/symbol-servers.md - Learn about symbol servers and how to configure them with your Sentry projects.
- https://docs.sentry.io/platforms/android/data-management/debug-files/source-context.md - Learn about setting up source bundles to show source code in stack traces on the Issue Details...

### Troubleshooting
- https://docs.sentry.io/platforms/android/troubleshooting/mixed-versions.md - Troubleshoot and resolve mixed Android SDK dependency versions.

### Other
- https://docs.sentry.io/platforms/android/usage/set-level.md - The level - similar to logging levels - is generally added by default based on the integration...
- https://docs.sentry.io/platforms/android/usage/sdk-fingerprinting.md - Learn about overriding default fingerprinting in your SDK.
- https://docs.sentry.io/platforms/android/enhance-errors/source-context.md - Learn about showing your source code as part of stack traces.
- https://docs.sentry.io/platforms/android/enhance-errors/proguard.md - Learn about using the Sentry Gradle Plugin or sentry-cli to upload ProGuard/R8 and DexGuard ma...
- https://docs.sentry.io/platforms/android/enhance-errors/kotlin-compiler-plugin.md - Learn about using the Sentry Kotlin Compiler Plugin.
- https://docs.sentry.io/platforms/android/integrations/apollo2.md - Learn more about the Sentry Apollo 2 integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/apollo3.md - Learn more about the Sentry Apollo 3 integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/apollo4.md - Learn more about the Sentry Apollo 4 integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/file-io.md - Learn more about the Sentry file I/O integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/fragment.md - Learn more about the Sentry Fragment integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/jetpack-compose.md - Learn more about the Sentry Compose integration.
- https://docs.sentry.io/platforms/android/integrations/ktor-client.md - Learn more about the Sentry Ktor Client integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/launchdarkly.md - Learn how to use Sentry with LaunchDarkly.
- https://docs.sentry.io/platforms/android/integrations/logcat.md - Learn more about the Sentry Logcat integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/navigation.md - Learn more about the Sentry Navigation integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/okhttp.md - Learn more about the Sentry OkHttp integration for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/room-and-sqlite.md - Learn more about the Sentry Room and AndroidX SQLite integrations for the Android SDK.
- https://docs.sentry.io/platforms/android/integrations/timber.md - Learn more about the Sentry Timber integration for the Android SDK.
- https://docs.sentry.io/platforms/android/size-analysis/insights.md - Preview how Size Analysis reports highlight Android build trends.
- https://docs.sentry.io/platforms/android/build-distribution/auto-update.md - Enable automatic update checks and installations for internal Android builds using the Sentry ...
- https://docs.sentry.io/platforms/android/features.md - Learn about the features of Sentry's Android SDK.
Loading