Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Crashlytics と Android の連携で トラブルシューティングを効率化する

akkie76
December 20, 2022
210

Crashlytics と Android の連携で トラブルシューティングを効率化する

「potatotips #80 iOS/Android開発Tips共有会」での登壇資料です。

akkie76

December 20, 2022
Tweet

Transcript

  1. potatotips #80
    ©2022 RAKUS Co., Ltd.
    Crashlytics と Android の連携で
    トラブルシューティングを効率化する
    App Quality Insights で
    クラッシュレポートを可視化する方法
    @akkiee76
    potatotips #80 iOS/Android 開発 Tips 共有会

    View full-size slide

  2. potatotips #80
    Akihiko Sato / 株式会社ラクス Lead Engineer / @akkiee76
    SaaS 開発 (Backend, Frontend) / Mobile 開発 (iOS, Android)
    上流工程、コードレビュー、チームの課題改善など
    読書 / コーヒー / HHKB / あんバターフランス
    自己紹介

    View full-size slide

  3. potatotips #80
    会社紹介
    株式会社ラクス
    「ITサービスで企業の成長を継続的に支援します」
    をミッションに、お客様の課題解決やビジネスの成
    長をを継続的に支援するクラウドサービスを提供し
    ています。

    View full-size slide

  4. potatotips #80
    今日伝えたいこと
    Google I/O 2022 で紹介された
    App Quality lnsights の導入方法について

    View full-size slide

  5. potatotips #80
    Crashlytics あるある
    クラッシュレポートをもとにトラブルシューティングをする場合、
    Crashlytics と IDE を睨めっこで検証するケースも多いかと思います
    ・ 社内端末では再現しない (特定端末で発生している)
    ・ そもそもクラッシュが再現しない
    というようなことも少なくないはず・・・

    View full-size slide

  6. potatotips #80
    App Quality Insights について
    App Quality Insights 導入すると
    Android Studio のローカルプロジェクトのコンテキストから
    ・ 報告箇所を見つけて再現することができる
    ・ レポートから問題ある行のコードを知らせてくれる
    ため問題の修正を効率化させてくれます
    参考: Google I/O 2022 What's new in Firebase

    View full-size slide

  7. potatotips #80
    ここからは導入手順を紹介します

    View full-size slide

  8. potatotips #80
    Android Studio をダウンロード
    Preview Release より
    Electric Eel 2022.1.1 RC をダウンロードします

    View full-size slide

  9. potatotips #80
    Android Studio でログイン
    IDE の右上のアイコンから
    利用したい Firebase Crashlytics のアカウントでログインします

    View full-size slide

  10. potatotips #80
    Firebase Crashlytics の設定を行う場合
    初回の設定を行う場合、Tools より設定を行います
    このとき、
    ・ google-services.json 追加
    ・ 依存関係の宣言(gradle)
    も自動設定してくれます

    View full-size slide

  11. potatotips #80
    Crashlytics レポートを確認する
    BottomBar より App Quality Insights を開くとこのように表示されます

    View full-size slide

  12. potatotips #80
    App Quality Insights を導入するメリット
    ・ クラッシュログのクリックでクラッシュ発生箇所にジャンプできる
    ・ ソースコード上でクラッシュ箇所に警告表示される
    不毛な再現調査から開発者を解放し、
    トラブルシューティングを効率化することができます

    View full-size slide

  13. potatotips #80
    まとめ
    App Quality Insights の導入は、
    ・ Android Studio のバージョンアップ
    ・ Google ログイン
    でできるので、明日からの開発に活かしてみてはいかがでしょうか。

    View full-size slide

  14. potatotips #80
    ご静聴ありがとうございました

    View full-size slide