プロダクト ニュース

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

所要時間: 5 分

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

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

Android CLI をすでに使用していて、すべての新機能をすぐに使いたい場合は、android update を実行するだけです。それ以外の場合は、選択したエージェントが Android 向けに構築する能力を高める方法について、以下をお読みください。

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 には、10 年以上にわたる Android の専門知識が組み込まれており、最も複雑な 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 でファイルを直接開きます。これは、エージェントが IDE の Compose プレビュー、パフォーマンス トレース、その他の特定のファイルを表示するようユーザーに指示する場合に便利です。

たとえば、エージェントは次のコマンドを実行して、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 ページをご覧ください。

ジャーニーのサポート

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

Android スキルの拡大

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

  • ディスプレイ グラスと XR 向け Jetpack Compose Glimmer: Jetpack Compose Glimmer UI ツールキットを使用して Android ディスプレイ グラス向けの投影アプリケーションを開発するためのガイドラインを提供します。
  • CameraX への移行: 以前の Android カメラ実装(Camera1 または未加工の Camera2 API)を CameraX に移行するのに役立ちます。
  • Perfetto SQL: 自然言語のデータ プロンプトを Perfetto SQL クエリに変換し、ローカル トレースファイルに対して実行します。
  • アダプティブ UI: さまざまな Android デバイスに対応するようにアプリの UI を作成または更新する手順
  • テストのセットアップ: 基本的なテスト戦略を作成します。
  • スタイル: 新しいコンポーネント用の新しい Jetpack Compose スタイル API の導入を支援し、スタイル 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 Studio の最新プレビュー版に更新して、Android CLI が提供する最新機能を有効にしてください。Android CLI 1.0 を活用してどのようなものを構築し、これらの新機能が日々のワークフローをどのように強化するのか、楽しみにしています。LinkedIn、Medium、YouTube、X で活気あふれるコミュニティに参加して、フィードバックをお寄せください。

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

作成者:
続きを読む