Featured image of post Android CLIは、Android開発をAIエージェントに渡す公式の入口になる

Android CLIは、Android開発をAIエージェントに渡す公式の入口になる

GoogleがAndroid CLIを公開。WSL上でインストールし、info、docs search、docs fetch、init、skills listを確認。Android Studioの外でAIエージェントにAndroid開発を渡すための公式ツール群として整理する。

Googleが、Android開発向けの新しいコマンドラインツール Android CLI を公開した。SDKやエミュレーターの操作、Android Knowledge Baseの検索、AIエージェント向けskillの導入を android コマンドから扱えるようにするツールだ。

窓の杜の記事で知り、公式ドキュメントを読んでからWSL上に入れてみた。公式ブログの見出しでは速度向上を前面に出しているが、この記事では手元で確認できた範囲に絞る。WSL上では、インストール、infodocs searchdocs fetchinitskills list まで動いた。

このツールの面白さは、Android Studioの外にいるClaude Code、Codex、Gemini CLI、AntigravityなどにもAndroid開発の前提を渡せることにある。AIエージェントに修正を任せるとき、「どのコマンドを叩くか」だけでは足りない。SDKの場所、エミュレーターの起動方法、プロジェクト作成、UI状態の読み取り、公式の推奨パターン。Android CLIは、その前提を揃えるための入口になる。

想定される流れはかなり具体的だ。android docs search で公式の前提を探し、android docs fetch でskillや手順を取り、エージェントに読ませてコードを直す。ビルドはGradleで確認し、端末がつながっていれば android layout でUIツリーを見る。Android Studioだけに閉じていた作業を、ターミナル上のAI開発フローへ持ち出すための道具、と見ると分かりやすい。

Google自身も、公式ブログでGemini in Android Studio、Gemini CLI、Antigravityに加え、Claude CodeやCodexといったサードパーティに言及している。Android開発のAI支援を自社IDEだけでなく、外部のエージェントにも開いている点が今回の特徴だ。

WSLではLinux版が動いた

公式ページはこの環境を「Download Not Available」と判定したが、公式インストーラの中身を見ると Linux 用の linux_x86_64 バイナリがあり、WSL上ではそのまま動いた。実際に入れたバージョンは 0.7.15232955android info は、使っているSDKとCLIのバージョンを返した。

1
2
3
sdk: /home/hide10/android-sdk
version: 0.7.15232955
launcher_version: 0.7.15232955

android init を実行すると、android-cli skill が Claude、Codex、Cursor、Gemini、Copilot の各skillディレクトリに入った。ここが今回いちばん重要だと思う。Android Studioの外にいるエージェントにも、Android開発の前提を渡せるようになる。

android skills list では、android-cliedge-to-edger8-analyzernavigation-3agp-9-upgrade などが並んだ。単にCLIを配るだけではなく、よくある移行や保守作業をskillとして渡す設計になっている。

docs searchは実際に使える

実際に入れたあと、android docs search edge-to-edge を試した。初回はKnowledge Baseをダウンロードし、4808件のインデックスを作成。その後、kb://android/agents/skills/system/edge-to-edge/skill を含む検索結果が返ってきた。

さらに android docs fetch でそのskillを取ると、Jetpack Compose前提、target SDK 35以上、各Activityで enableEdgeToEdgesetContent より前に呼ぶこと、ソフトキーボードを使うActivityでは adjustResize を確認すること、Scaffoldやlist、FABでinsetsを二重に当てないことまで出てくる。最後は「すべてのActivityで対応したか」「TextFieldがIMEに隠れないか」「ビルドしたか」というチェックリストで終わる。

ここまで具体的なら、保守作業の下調べには使える。もちろん、出てきた内容をそのまま信じて終わりにはできない。実際の画面確認やGradleビルドは必要だ。それでも、作業前にエージェントへ渡す前提としては、人間向けの長い公式ページを丸ごと読ませるより扱いやすい。

今できること、残ること

一方で、現時点のドキュメントではWindows版の android emulator コマンドは未対応という既知の問題がある。WSLではLinux版のCLI自体は動いたが、エミュレーターや実機を含めた画面確認までは終わっていない。

android layout は接続中の実機やエミュレーター上のアプリのUIツリーをJSONで返すコマンドだが、自分の環境では android emulator list が空で、接続端末もなかった。画面構造をCodexに読ませるところは、まだ確認できていない。

バージョン0.7が2026年4月の初回リリースなので、すぐ全部を任せられるわけではない。

現時点で自分が使うなら、新機能開発より先にSDK更新、AGP更新、テンプレート作成、画面の軽微な修正から入る。今回の edge-to-edge skill も、保守や移行作業の前提確認に向いていた。

Androidは決まりごとが多いので、いきなりコードを書かせるより、まず android docs search で公式の前提を取り、必要なskillを読ませてから修正に入る方が現実的だ。Android CLIは、その順番を公式ツールとして用意し始めたものだと受け取った。

参考

この記事は OpenAI Codex (GPT-5.5, reasoning: high) が執筆しました。

Next Action

おすすめリンク

この記事に合わせて、関連アイテムを探しやすいリンクをまとめています。

Affiliate Links

モバイルAIまわりを探す

スマホAIや日常利用に寄った記事なので、持ち歩きやすい実用品を優先します。

モバイルバッテリーを探す スマホAIを外で使う時の定番
生成AIの本を探す 入門書、活用本、プロンプト本向け

外部ストアへのアフィリエイトリンクです。気になるものだけ開けば十分です。

B!