はじめに
Crashlyticsはアプリを作っていたら欠かすことのできないサービスの一つですよね。
アプリのクラッシュ箇所や最近ではANRも拾えるようになり、より一層便利になっているように感じます。
以前はWebでFirebaseを開き、エラーログとコードを照らし合わせながら不具合解消に努めていましたが、バージョンElectric EelからはAndroidStudioから直接Crashlyticsを参照できるようになりました。
今回は上記に関して簡単に導入方法などまとめておこうと思います。
導入方法
参照方法は非常に簡単です。
LogCatなどが並んでいるタブの中にApp Quality Insightsというのがあると思いますので、こちらを表示します。
上記タブを表示すると、未ログイン状態では以下が表示されているかと思いますので、loginからFirebaseへログインすることでクラッシュの詳細を参照可能です。
ログインすると、以下枠内にクラッシュの詳細が表示されます。
上記枠内に表示されているクラッシュの詳細に関しては、エディター上にも表示されるようになります。
クラッシュの該当箇所には以下アイコンが表示されるようになるので、一目でクラッシュの関連箇所を把握することが可能です。
説明としては以上です、他にもクラッシュログのクローズやアカウントの追加など便利な機能があったりするので色々触ってみると良いと思います。
さいごに
Firebaseのクラッシュ確認は手間に感じていたので、こういう形で手軽に参照できるようになるととてもありがたいですね。
AndroidStudioはバージョンが上がるごとにどんどん便利になっているという実感があるので、新機能は積極的に試していこうと思います。