プロダクト ニュース

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 の機能にアクセスできるようにすることまで、エージェントがユーザーとともに構築するための適切なツールを提供しています。

Android CLI をすでに使用していて、すべての新機能をすぐに使いたい場合は、android update を実行するだけです。それ以外の場合は、Android 向けビルドの作成に最適なエージェントを選択する方法について、以下をお読みください。

Antigravity で Android 開発のロックを解除

Google Antigravity に、インストール可能な Android リソース(Android CLI やスキルなど)のオプション バンドルが含まれるようになりました。バンドルは、インストール後のオンボーディング中にインストールするか、後で [設定] > [カスタマイズ] > [Build With Google プラグイン] メニューからインストールできます。

これにより、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 を活用してどのようなものを構築し、これらの新機能が日々のワークフローをどのように強化するのか、楽しみにしています。LinkedInMediumYouTubeX で活気あふれるコミュニティに参加して、フィードバックをお寄せください。

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

作成者:

続きを読む