Android CLIは、Android開発の主要な機能を標準化されたコマンドライン操作として公開するインターフェースです。
AIエージェント、スクリプト、CIパイプラインなどが、Androidプロジェクトや公式ツール、ドキュメントへプログラム的にアクセスできるようになります。
GoogleはこのCLIを、「エージェントファーストの開発ワークフロー」を支える共通インターフェースとして位置づけています。つまり、AIツールがAndroid開発の作業を自動化しやすいように設計された仕組みです。
Android CLIを使うと、エージェントは例えば次のような操作ができます。
これにより、AIがAndroidプロジェクトを理解しやすくなり、開発の自動化も進みます。
Android CLIでは機能がコマンドグループとして整理されており、AIエージェントはそれらを直接呼び出して作業できます。
Androidプロジェクトの生成や解析には、次のようなコマンドがあります。
android create — テンプレートから新しいAndroidプロジェクトを作成android describe — プロジェクト構造やビルドターゲット、APKなどの成果物パスを含むメタデータを出力このような構造化された情報により、AIはGradle設定を推測したり手動解析したりせずに、プロジェクト全体を理解できます。
コード生成中、AIが信頼できるドキュメントを参照することは重要です。
Android CLIでは、Androidのナレッジベースをコマンドから直接検索できます。
android docs search <query> — Androidドキュメントを検索android docs fetch <kb-url> — 検索結果の詳細ドキュメントを取得これにより、AIは学習データだけに頼るのではなく、最新の公式情報を取得してコード生成に反映できます。
特に重要なのが、android studioコマンド群です。これにより外部AIエージェントが、起動中のAndroid Studioの高度な解析機能を利用できます。
つまり、AIが単にファイルを読むのではなく、IDEが持つコード理解能力を使えるようになります。
主なコマンドには次のようなものがあります。
analyze-file — エディタ検査によるエラー・警告の分析find-declaration — クラスやメソッドなどの定義場所を検索find-usages — シンボルの参照箇所を特定render-compose-preview — Jetpack Compose UIのプレビューを生成これによりAIはIDEレベルのコード解析能力をターミナルから利用できます。
Android CLIは実行時のUI情報にもアクセスできます。
例えば次のコマンドがあります。
android layoutこれは接続されたデバイスやエミュレーターで実行中のアプリのUIレイアウトツリーをJSON形式で取得します。
この情報は、自動UIテストやバグ解析に役立ちます。
AIエージェントがAndroid CLIを使う場合、一般的には次のような流れになります。
android describeでプロジェクト構造を理解android docs searchとandroid docs fetchで公式ドキュメントを取得android studioコマンドでコード解析すべてがコマンドとして公開されているため、エージェントはAndroid開発の一連の作業を自動化して実行できます。
その結果、AIは
といった作業を、Android Studioの画面を直接操作することなく実行できます。
Android CLIの重要な設計思想は**ツール中立性(tool neutrality)**です。
Googleは、Android開発を特定のAIやIDEに限定しない方針を明確にしています。実際に発表では、Claude Code、OpenAI Codex、Antigravity、Geminiなど複数のAIエージェントが利用できることが示されています。
背景には、開発者の作業スタイルの変化があります。現在は多くの開発者が、
といった複数のツールを組み合わせて開発しています。
Android CLIによって、GoogleはAndroidの公式ツールをどのAI開発環境からでも利用できる共通インターフェースとして提供することになります。
その結果、
という利点が生まれます。
Android CLI 1.0は、Googleが進める**エージェント主導の開発環境(agentic development)**の一部です。
Google I/O 2026では、AIエージェントを管理・連携する開発プラットフォームAntigravityの強化なども発表されました。
こうした動きから見えてくるのは、次のような開発スタイルです。
Android CLIは、Android Studioを単なるGUIツールから、AIツールが利用できる開発プラットフォームへ拡張する橋渡しと言えるでしょう。
AIを活用した開発を試しているエンジニアにとって、Android CLIはAndroidエコシステムとAIエージェントを結びつける重要なインフラになりつつあります。