error-tracking-android
Original:🇺🇸 English
Translated
PostHog error tracking for Android
2installs
Sourceposthog/skills
Added on
NPX Install
npx skill4agent add posthog/skills error-tracking-androidTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →PostHog error tracking for Android
This skill helps you add PostHog error tracking to Android applications.
Reference files
- - Android error tracking installation - docs
references/android.md - - Fingerprints - docs
references/fingerprints.md - - Send error tracking alerts - docs
references/alerts.md - - Monitor and search issues - docs
references/monitoring.md - - Assign issues to teammates - docs
references/assigning-issues.md - - Upload source maps - docs
references/upload-source-maps.md
Consult the documentation for API details and framework-specific patterns.
Key principles
- Environment variables: Always use environment variables for PostHog keys and host URLs. Never hardcode them.
- Minimal changes: Add error tracking alongside existing error handling. Don't replace or restructure existing error handling code.
- Autocapture first: Enable exception autocapture in the SDK initialization before adding manual captures.
- Source maps: Upload source maps so stack traces resolve to original source code, not minified bundles.
- Manual capture for boundaries: Use at error boundaries and catch blocks for errors that don't propagate to the global handler.
captureException()
Framework guidelines
- Adapt dependency configuration to the appropriate build.gradle(.kts) file according to the project gradle version
- Call only once in the Application class's
PostHogAndroid.setup()method, so it's initialized as early as possible and only once.onCreate() - Initialize PostHog in the Application class's method
onCreate() - Ensure every activity has a to accurately track screen views.
android:label