プロダクト ニュース

Android CLI が安定版 1.0 に: エージェントを使用して Android 向けの開発を加速

5 分で読了

Android デベロッパーは、アプリ開発に使用するエージェント、ツール、コマンドライン インターフェース(CLI)、LLM を数多くの中から選択できます。Gemini in Android Studio、Antigravity 2.0、Antigravity CLI、または Anthropic の Claude Code や OpenAI の Codex などのサードパーティ エージェントを使用する場合でも、Google の使命は変わりません。それは、高品質の Android 開発をどこでも可能にすることです。

Google I/O ‘26 では、エージェントによる開発の最新の進歩を紹介し、Android CLI の最新機能の一部を披露しました。Android CLI はバージョン 1.0 で安定版となり、すべての Android デベロッパーが使用できるようになりました。新しいスキルから、エージェントが強力な Android Studio 機能にアクセスできるようにすることまで、Google はエージェントがデベロッパーとともに構築するための適切なツールを提供しています。

Android CLI をすでに使用していて、すべての新機能をすぐに使用したい場合は、android update を実行してください。それ以外の場合は、Android 向けの開発をより適切に行えるように、Google が選択したエージェントをどのように改善しているかについて、以下をお読みください。

Antigravity で Android 開発が可能に

Google Antigravity に、Android CLI やスキルなど、インストール可能な Android リソースのオプション バンドルが追加されました。バンドルは、インストール後のオンボーディング時、または後で [Settings > Customizations > Build With Google Plugins] メニューからインストールできます。

これにより、Antigravity は Android CLI の強力なツールと知識をすべて利用できるようになり、プロジェクトの作成から新しい Android 仮想デバイスへのアプリのデプロイまで、Android アプリ開発に必要なコアタスクをより簡単かつ効率的に実行できます。

agy-android-cli.png

あらゆるエージェントで Android Studio の機能を利用可能に

Android CLI は、AI エージェントがタスクを実行し、Android 開発に関する知識を取得するための軽量インターフェースを提供します。ただし、スペシャライゼーションにはメリットがあります。Android Studio には、最も複雑な Android プロジェクトでも処理できるように構築された、10 年以上の Android のエキスパティーズが詰まっています。これには、Android Studio の強力な静的分析エンジン、リファクタリング ツール、依存関係管理、UI デザインとレンダリング ライブラリなどが含まれます。AI エージェントは、Android Studio のツールを活用して、これらの機能の多くを利用できるようになりました。

agy-android-studio.png

Android CLI の最新バージョンでは、新しい android studio コマンドが導入されています。これにより、選択したエージェントは Android Studio の深いコンテキスト機能を活用して、開いている Android プロジェクトをより深く理解し、アクションを実行できます。Android CLI を使用して、Android Studio を優先エージェントとともに実行することで、エージェントのタスクはコードベースをより効率的にナビゲートして、より正確なコード変更を行うことができます。また、Android CLI を使用してプロジェクトを作成して反復処理する場合、Android Studio への移行がはるかに簡単になるため、パフォーマンス プロファイラ、Compose プレビュー、Android デバイス ストリーミングなどの専用ツールを使用して、製品版レベルの洗練されたものにすることができます。

Android Studio Quail の最新の プレビュー版でプロジェクトを開いている場合は、次のコマンドを実行して、Android CLI が開いているプロジェクトと接続を確立しているかどうかを確認できます。

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

エージェントは、android studio コマンドを使用して強力な IDE ツールにアクセスし、プロジェクトをより効率的に操作できます。主なコマンドは次のとおりです。

  • analyze-file: エディタの組み込みインスペクションを使用して、ファイルのエラーと警告を分析します。
  • find-declaration: セマンティック解決を使用して、プロジェクト全体でシンボル(クラス、メソッド、変数、フィールド、定数、Android リソース/カラー)の正確な宣言サイトを見つけます。
  • find-usages: セマンティック分析を使用して、プロジェクト全体でシンボル(クラス、メソッド、変数、Android リソース)のすべての参照と宣言を見つけます。
  • render-compose-preview: Jetpack Compose UI プレビューをレンダリングし、成功した場合は画像と UI 階層へのパスを返します。
  • version-lookup: Google Maven リポジトリなどの一般的なリポジトリで、指定したアプリの依存関係のどのバージョンが利用可能かに関する最新情報を取得します。プログラムによるソリューションを提供することで、依存関係の管理が煩雑になりにくく、不安定になる可能性も大幅に低くなります。
  • open-file: Android Studio でファイルを直接開きます。これは、エージェントが Compose プレビュー、パフォーマンス トレース、または IDE 内のその他の特定のファイルを表示するようにユーザーに指示する場合に便利です。

たとえば、エージェントは次のコマンドを実行して、Android アプリの新しいレイアウトの Compose プレビューをレンダリングし、Android Studio でプレビューを開いて、複数の Compose プレビューを並べて表示し、IDE から直接 AI による編集を行うことができます。

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

これらのコマンドの使用方法について詳しくは、android help を実行してください。エージェントがこのツールの使い方を理解できるようにするには、android init を実行して Android CLI スキルを更新してください。

その他のご利用方法

Android CLI を環境にできるだけシームレスに統合できるように、さまざまな方法で利用できるようにしています。apt-get、winget、homebrew など、より多くのパッケージ マネージャーを使用して Android CLI をダウンロードしてインストールできるようになりました。たとえば、winget を使用して Android CLI をインストールするには、次のコマンドを実行します。

winget install -e --id Google.AndroidCLI

また、デフォルトでインストール先がユーザー ローカル ディレクトリに変更されました。サポートされているすべてのオペレーティング システムのコマンドと、その他のダウンロード オプションについては、Android CLI のページをご覧ください。

Journeys のサポート

android-cli-write-journey.png

Journeys のサポートも導入しています。Android CLI に含まれる Journeys のツールとスキルを使用すると、選択したエージェントは、アプリのユーザー ジャーニーの自然言語による説明である Journeys を作成して実行できます。Journeys はプロジェクトに直接保存されます。

android-cli-journey-run.gif

エージェントは Android CLI を使用してこれらのジャーニーを実行し、ユーザーと同じようにアプリを操作できます。これにより、アプリの重要なエクスペリエンス全体でテスト、検証、データ収集を行うまったく新しい方法が可能になります。これらはすべて自然言語で駆動され、エージェントによって実行されます。

Android スキルの拡張

モデルがベスト プラクティスに沿った特定のパターンをより深く理解して実行できるように、Android スキルの ライブラリ を継続的に拡張しています。Android 開発をどこでもより強力に、効率的に、生産的にする新しいスキルを提供しています。

  • Display Glasses and Jetpack Compose Glimmer for XR: Jetpack Compose Glimmer UI ツールキットを使用して、Android Display Glasses 用のプロジェクション アプリケーションを開発するためのガイドラインを提供します。
  • Migration to CameraX: 従来の Android カメラ実装(Camera1 または raw Camera2 API)を CameraX に移行するのに役立ちます。
  • Perfetto SQL: 自然言語のデータ プロンプトを Perfetto SQL クエリに変換し、ローカル トレース ファイルに対して実行します。
  • Adaptive UI: さまざまな Android デバイスに適応するようにアプリの UI を作成または更新する手順
  • Testing setup: 基本的なテスト戦略を作成します。
  • Styles: 新しいコンポーネント用の新しい Jetpack Compose Style API の採用を支援し、Styles API への移行をサポートします。
  • AppFunctions: Android コードベースを分析して新しい AppFunctions を推奨して実装し、Model Context Protocol の最適化のために KDoc ドキュメントを改善します。

これらの新しいスキルは、コマンドラインからワークフローに直接追加できます。エージェントが Android CLI をすぐに理解して使用できるようにするには、環境を初期化して、次のコマンドを実行して基本の android-cli スキルをインストールします。

android init
 

エージェントに必要な機能を検索して、エージェントのワークフローを参照して設定できます。

android skills list

適切なスキルが見つかったら、次のコマンドを実行して環境にインストールします。

android skills add –skill=

使ってみる

Android CLI の安定版 1.0 リリースをダウンロードし、新しいツールを試して、完全なドキュメントを参照するには、今すぐ d.android.com/tools/agents にアクセスしてください。また、Android CLI が提供する最新機能を活用するには、Android Studio の最新のプレビュー版に更新してください。Android CLI 1.0 でどのようなものが構築されるか、これらの新機能が日々のワークフローをどのように強化するかを楽しみにしています。LinkedInMediumYouTubeX の活気あるコミュニティに参加して、フィードバックをお寄せください。

このお知らせと Google I/O 2026 のすべての最新情報については、io.google をご覧ください。

執筆者:

続きを読む