メニューにさまざまなバージョン管理オプションが表示されます。オプションを使用して、バージョン管理の設定や変更を行うこともできます。固有の機能も使用できます。メニューから統合ツールとして実行することも、コマンドラインから単独で実行することもできます。ビルドシステムの機能を使用すると、以下の操作を実行できます。ビルドプロセスをカスタマイズ、構成、拡張する。ソースセット全体でコードやリソースを再利用する。採用によって、アプリの中核的なソースファイルに手を加えることなく、上記のすべてを実行できます。提供される要素を使用します。レベルのビルドファイルがモジュールごとに存在します。必要なビルドファイルを自動的に生成します。ビルドシステムとその構成方法について詳しくは、ビルドの設定をご覧ください。つのプロジェクトから同じアプリの異なるバージョンを作成できます。配信する場合に便利です。バリアントの設定をご覧ください。効率的に作成することができます。各画面密度用に個別に作成することができます。設定を共有することもできます。リソース圧縮機能は、パッケージ化アプリとライブラリの依存関係から使用されていないリソースを自動的に削除します。アセットが削除されます。コード圧縮ツールと連携して動作します。コードとリソースの圧縮について詳しくは、コードとリソースの圧縮をご覧ください。ファイルで名前を指定して設定します。依存関係を調べて、ビルドで利用できるようにします。バイナリの依存関係を宣言できます。使用するようにプロジェクトを設定します(この設定は、プロジェクトのトップレベルにあるビルドファイルに含まれています)。依存関係の設定について詳しくは、ビルド依存関係の追加をご覧ください。デバッグやパフォーマンス分析ツールを使用したコードのデバッグとパフォーマンス改善が可能です。ビューでリファレンス、式、変数の値をインラインで確認できるため、コードを詳しく検証することができます。デバッグでは、次のような情報を利用できます。チェックボックスをオンにします。リクエストの分析を行うことができます。ツールをご覧ください。ヒープをダンプしたりすることができます。ビューアには、クラス、各クラスのインスタンス、参照ツリーが表示されます。これらは、メモリ使用率のトラッキングやメモリリークの特定に役立ちます。ヒープダンプの使用について詳しくは、ヒープとメモリ割り当ての検査をご覧ください。メモリ割り当てをトラッキングして、特定の操作を実行したときにオブジェクトが割り当てられる場所を監視することができます。この割り当てを把握することで、操作に関連するメソッド呼び出しを調整して、アプリのパフォーマンスやメモリの使用を最適化できます。割り当てのトラッキングと分析について詳しくは、ヒープとメモリ割り当ての検査をご覧ください。データやデバッグデータを生成します。ウィンドウを開きます。生成されたファイルの一覧で目的のファイルをダブルクリックすると、データを参照できます。使用状況の調査などに使用できます。インスペクションを自動的に実行するため、コードの構造上の品質に関する問題を容易に特定して修正できます。プロジェクトのソースファイルをチェックして、潜在的なバグを検出するほか、正確性、セキュリティ、パフォーマンス、ユーザビリティ、アクセシビリティ、国際化について最適化するための改善点を特定します。インスペクションも実行し、アノテーションを検証してコーディングのワークフローを効率化することができます。チェックによるコードの改善をご覧ください。ポインタ例外やリソースタイプの不一致などのバグを検出することができます。使用することができます。インスペクションを行う際に、設定済みのアノテーションを検証します。インスペクションの改善をご覧ください。出力とデバイスのログメッセージを参照できます。