AIエージェントがAndroidアプリを書く時代が、本格的に動き出した。

Googleは2026年4月16日、エージェントファーストのAndroid開発ツール群を正式公開した。中心となる「Android CLI」は、GoogleのブログによるとLLMのトークン使用量を70%以上削減し、タスク完了速度が従来の3倍になったと報告されている(参考)。

この記事でわかること:

  • Android CLIがエージェントの開発効率を上げる仕組み
  • 主要コマンドと使い方
  • Android SkillsとKnowledge Baseの役割
  • 対応エージェントと導入手順

エージェントがAndroid開発でつまずく理由

これまでAIエージェントがAndroidアプリを開発しようとすると、SDKの設定・プロジェクト作成・エミュレータ操作のたびに膨大な試行錯誤が必要だった。標準ツールだけでは手順が複雑で、エージェントが最新の推奨パターンを把握しきれないことも多かった。

Android CLIはこの問題を解消するために設計された公式コマンドラインツールだ。エージェントがAndroid SDKと開発環境を軽量なプログラム的インターフェースで操作できるようにすることで、トークンの無駄遣いと試行錯誤を大幅に減らす。

主要コマンドと機能

SDKの管理

android sdk install で必要なコンポーネントだけをインストールできる。不要なパッケージを入れずに済むため、開発環境をスリムに保てる。

プロジェクトの作成

android create が公式テンプレートから新しいアプリプロジェクトを数秒で生成する。最初のコードから推奨アーキテクチャとベストプラクティスが適用された状態でスタートできる。

デバイス管理と実行

android emulator で仮想デバイスを作成・管理し、android run でAPKをデプロイする。ビルドとデプロイのサイクルにある手動作業の推測を排除する設計だ。

UI操作の補助

android layout は接続したデバイスのUI構造をJSON形式で返す。android screen capture でスクリーンショットを取得し、android screen resolve でUI要素の座標をテキストから解決できる。エージェントが画面を操作するシナリオに直接使える。

ツールの更新

android update を実行するだけで最新バージョンを維持できる。エージェントが常に最新の機能を使って作業できる。

Android Skillsで実装精度を上げる

Android Skillsは、GitHubで公開されているMarkdownベースの指示セットだ。各スキルは SKILL.md ファイルとして構成されており、プロンプトのメタデータが一致すると自動的にトリガーされる仕組みになっている。

初回リリースには以下のスキルが含まれる。

  • Navigation 3のセットアップとマイグレーション
  • Edge-to-edgeサポートの実装
  • AGP 9とXML-to-Composeのマイグレーション
  • R8の設定分析

android skills add コマンドでインストールし、android skills list で一覧を確認できる。コミュニティが作成したサードパーティのスキルも同じディレクトリに共存させられる。

Android Knowledge Baseで古い知識を補う

LLMの学習データには必ずカットオフがある。1年前のモデルが最新のAndroid APIやKotlinの推奨パターンを知らないのは当然だ。

Android Knowledge Baseはこのギャップを埋める機能だ。android docs コマンド、または最新のAndroid Studioから利用でき、Androidデベロッパードキュメント・Firebase・Google Developers・Kotlinドキュメントから最新情報を取得してエージェントに提供する。モデルの学習データの鮮度に関わらず、今日のベストプラクティスにもとづいた回答を引き出せる。

対応エージェントとインストール手順

Android CLIはエージェントを選ばない設計が特徴だ。Gemini in Android Studio、Gemini CLI、Antigravityだけでなく、Claude CodeやCodexなどのサードパーティエージェントからも利用できる。CLIの収集データには呼び出し元のエージェントとして GEMINICLAUDECODEX が列挙されており、主要なツールが正式に対象に含まれている。

インストール手順は以下のとおりだ。

  1. d.android.com/tools/agents からAndroid CLIをダウンロードする
  2. android update を実行して最新バージョンに更新する
  3. android init でエージェント向けのセットアップを完了する

設定を永続化する場合は、macOS/Linuxは ~/.androidrc、Windowsは %USERPROFILE%\.androidrc にフラグを書いておける。

現時点での制限として、Windowsの android emulator コマンドは無効化されており、Windows PowerShellからのダウンロードも未対応だ。

Android Studioへのシームレスな移行

エージェントとCLIで素早くプロトタイプを作り、その後Android Studioでプロジェクトを開いてUIの微調整や高度なデバッグ・プロファイリングに移行できる。Android StudioのAgent ModeとPlanning Modeを組み合わせると、CLIで始めたプロジェクトをそのまま高品質なアプリへと育てられる。

エージェントを使ったAndroid開発を始めるなら、Android CLIとSkillsのセットアップから着手するのが現時点での最短ルートだ。