プロダクト ニュース

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

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

Antigravity で Android 開発が可能に

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

これにより、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 のページをご覧ください。

ジャーニーのサポート

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

Android スキルの拡張

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

  • Display Glasses と Jetpack Compose Glimmer for XR: Jetpack Compose Glimmer UI ツールキットを使用して、Android Display Glasses 用のプロジェクション アプリケーションを開発するためのガイドラインを提供します。
  • CameraX への移行: レガシー Android カメラ実装(Camera1 または raw Camera2 API)を CameraX に移行するのに役立ちます。
  • Perfetto SQL: 自然言語のデータ プロンプトを Perfetto SQL クエリに変換し、ローカル トレースファイルに対して実行します。
  • アダプティブ UI: さまざまな Android デバイスに適応するようにアプリの UI を作成または更新する手順
  • テストのセットアップ: 基本的なテスト戦略を作成します。
  • スタイル: 新しいコンポーネント用の新しい 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 をご覧ください。

執筆者:

続きを読む