error-tracking-android について
Android アプリに PostHog のエラートラッキングを導入するスキルです。例外の自動キャプチャ、エラー境界での手動キャプチャ、ソースマップ、Android の初期化方法を扱います。
主な機能
- 01例外の自動キャプチャ設定
- 02エラー境界での手動キャプチャ
- 03ソースマップのアップロード
- 04Android SDK の初期化ガイド
- 05環境変数による設定
活用シーン
- 01Android アプリへの PostHog エラートラッキング導入
- 02グローバルハンドラーで処理されないエラーの捕捉
- 03スタックトレースのソースコードへの対応付け
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill error-tracking-androidインストール後、Claude Code で/error-tracking-androidを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/alerts.mdandroid.mdassigning-issues.mdfingerprints.mdmonitoring.mdupload-source-maps.md詳細
Android 向け PostHog エラートラッキング
このスキルは、Android アプリケーションに PostHog エラートラッキングを追加する方法を説明します。
参考ファイル
references/android.md- Android エラートラッキングのインストール - ドキュメントreferences/fingerprints.md- フィンガープリント - ドキュメントreferences/alerts.md- エラートラッキングのアラートを送信する - ドキュメントreferences/monitoring.md- 問題を監視、検索する - ドキュメントreferences/assigning-issues.md- チームメイトに問題を割り当てる - ドキュメントreferences/upload-source-maps.md- ソースマップをアップロードする - ドキュメント
API の詳細やフレームワーク固有のパターンについては、ドキュメントを参照してください。
主な原則
- 環境変数:PostHog のキーとホスト URL には、必ず環境変数を使用してください。ハードコードしないでください。
- 最小限の変更:既存のエラー処理にエラートラッキングを追加してください。既存のエラー処理コードを置き換えたり、構成し直したりしないでください。
- 自動キャプチャを優先:手動キャプチャを追加する前に、SDK の初期化時に例外の自動キャプチャを有効にしてください。
- ソースマップ:スタックトレースが縮小されたバンドルではなく、元のソースコードを参照するように、ソースマップをアップロードしてください。
- 境界での手動キャプチャ:グローバルハンドラーに伝播しないエラーには、エラー境界や catch ブロックで
captureException()を使用してください。
フレームワークのガイドライン
- プロジェクトの Gradle バージョンに応じて、依存関係の設定を適切な build.gradle(.kts) ファイルに合わせてください。
PostHogAndroid.setup()は、できるだけ早く、かつ一度だけ初期化されるよう、Application クラスのonCreate()メソッド内で一度だけ呼び出してください。- Application クラスの
onCreate()メソッド内で PostHog を初期化してください。 - 画面ビューを正確に追跡できるよう、すべてのアクティビティに
android:labelが設定されていることを確認してください。
コメント
Markdown 対応