Android Studio の Gemini のテスト機能とデバッグ機能を使用して、バグを迅速に修正し、高品質のアプリをリリースします。
クラッシュ レポートを分析する
Android Studio の Gemini を使用して、App Quality Insights のクラッシュ レポートを分析し、分析情報を生成してクラッシュの概要を把握し、(可能であれば)サンプルコードや関連ドキュメントへのリンクなど、次のステップを提案します。
[View] > [Tool Windows] > [Gemini] で Gemini を有効にした後、Android Studio の [App Quality Insights] ツール ウィンドウで [Insights] をクリックして、これらの情報をすべて生成します。
単体テストのシナリオを生成する
アプリの単体テストを作成するとき、Gemini はテストするコードのコンテキストを使用してテストシナリオを提案できます。ユニットテストのシナリオを生成するときに、Gemini はテストの詳細な名前と説明を追加します。これにより、提案された各テストの意図をよりよく理解できます。各テストの本文は自分で実装する必要があります。
単体テストシナリオを生成する手順は次のとおりです。
- 単体テストのシナリオを生成するクラスに移動します。
- クラスを右クリックし、コンテキスト メニューから [Gemini] > [Unit test scenarios] を選択します。
- 表示されたダイアログで、シナリオを生成するクラスのメソッドを選択し、テストの宛先パッケージを設定します。
- [OK] をクリックします。
- テストの宛先ディレクトリを確認し、[OK] をクリックします。
- テストクラスがすでに存在する場合は、Gemini が既存のファイルの更新を提案するかどうかを確認します。
Gemini がリクエストを処理した後、提案された単体テストを含む新しいファイル、または既存のファイルに対する推奨される変更を受け入れるための差分が表示されます。