依存関係のアップグレードは、複雑で時間のかかる作業になる可能性があります。
Android アプリは、ネットワーク、画像の読み込み、UI コンポーネントなど、さまざまな外部ライブラリの依存関係に依存しています。これらのライブラリは常に進化しており、新しいバージョンではバグの修正、パフォーマンスの改善、新機能の追加が行われています。
Android Studio の Gemini は、依存関係の更新プロセスを自動化して簡素化し、面倒な作業をなくしてプロジェクトの保守性を向上させます。
Android CLI
Android CLI をダウンロードするAndroid CLI を使用して依存関係を更新する
たとえば、依存関係をアップグレードする必要がある場合は、
android studio version-lookup コマンドを使用します。android studio version-lookup <artifacts...>Android Studio の Gemini のメリット
エージェント モードでは、依存関係の管理が確実に自動化され、プロジェクトを最新の状態に保つことができるため、高品質なアプリの構築に集中できます。ワンクリックで、すべての依存関係をシームレスに更新し、最新バージョンのメリットを享受できます。
更新の仕組み
Android Studio の Gemini は、次のように更新プロセスをインテリジェントに処理します。
- 依存関係を特定して更新する: 更新可能な 依存関係を自動的に特定し、互換性のある最新 バージョンに更新します。
- ビルドエラーを解決する: ビルドプロセスを反復処理し、更新によって発生した ビルドエラーを解決します。
- プロジェクトを検証する: テストを実行して、更新されたプロジェクトが 想定どおりに機能することを確認します。
- 更新レポートを生成する: プロセスが完了すると、 Android Studio の Gemini がすべての変更の詳細なレポートを提供します。これらの変更は、大まかに確認することも、個々のファイルレベルの差分まで掘り下げて確認することもできます。
更新プロセスを開始するには、[Refactor] メニューから [Update Dependencies] を選択します。
または、libs.versions.toml ファイルで、下線付きのバージョンにカーソルを合わせ、
[Show Context Actions]
メニューが表示されたら、[Update all libraries with Gemini] をクリックします。
どちらの方法でプロセスを開始しても、Android Studio の Gemini は更新プランの概要を示すため、プランの調整、ステップごとの進捗状況のモニタリング、すべての変更の確認を行ってから適用できます。
変更の確認、承認、ロールバック、プロセスの停止はいつでも行えます。