世界を動かす技術を、日本語で。

Android CLI: どのエージェントを使ってもAndroidアプリを3倍速で構築する

概要

  • Android開発者向け に新しいエージェント・ツール群を発表
  • Android CLI・Android Skills・Knowledge Base の3本柱
  • エージェントワークフロー の効率化と最新ガイダンスの提供
  • Android Studio とのシームレスな連携
  • AI支援開発 の最前線を体験可能

新しいAndroidエージェント開発ツール群

  • Gemini in Android Studio, Gemini CLI, Antigravity, Claude Code, Codex など多様なエージェントやLLMに対応
  • 高品質なAndroid開発 をどの環境でも実現可能なミッション
  • Android CLI with Android skills, Android Knowledge Base を新たに提供開始
  • Android Studio外でのエージェント利用 も効率化
  • 初心者からベテラン、マルチプラットフォーム管理者 まで幅広く対応

Android CLIの再定義

  • 軽量かつプログラマティックなインターフェース でエージェントの能力を最大化
  • ターミナルからの主要インターフェース として再設計
  • 環境構築、プロジェクト作成、デバイス管理 などをコマンドで実行
  • android create コマンドで数秒でプロジェクト生成
  • LLMトークン使用量を70%以上削減、作業速度3倍 を実現(社内実験結果)
  • 主な機能
    • SDK管理 :必要なコンポーネントのみダウンロード
    • 公式テンプレートによるプロジェクト作成 :推奨アーキテクチャ適用
    • 仮想デバイス作成・アプリデプロイ :android emulator, android run
    • アップデート性 :android updateで常に最新機能利用
  • CIや自動化スクリプト にも最適化

Android Skills:LLMのための公式スキルセット

  • 従来のドキュメント は学習向けに最適だが、LLMには 具体的・実行可能な指示 が必要
  • Android skills GitHubリポジトリ を新設
  • SKILL.md形式のモジュラー指示セット で、プロンプトに応じて自動発動
  • Navigation 3セットアップ、Edge-to-edge対応、AGP 9移行、XML→Compose移行、R8設定解析 などを初期収録
  • android skillsコマンド でスキルの閲覧・設定が可能
  • 独自スキルやコミュニティ製スキル との共存も可能

Android Knowledge Base:最新ガイダンスの提供

  • android docsコマンド でアクセス可能な 専門データソース
  • Android Studio最新版にも統合済み
  • 頻繁なアップデート で最新の公式ガイダンスを提供
  • Android Developer Docs, Firebase, Google Developers, Kotlin Docs などを網羅
  • LLMの学習カットオフ後も最新情報で補完 可能

Android Studio:プレミアムアプリ開発の最終拠点

  • プロジェクト初期化やボイラープレート作成 から Android Studioへの移行 が容易
  • コード編集、UI設計、デバッグ、プロファイリング など高度なツール群を完備
  • AI搭載の新規プロジェクト作成フロー で素早くプロトタイピング
  • スマートフォン、タブレット、Wear OS、Android Auto、Android TV など多様なデバイスに対応
  • プロジェクト全体のコンテキスト把握、デバッグ、エミュレーション もAIが支援

はじめ方

  • Android CLIはプレビュー版として提供中
  • Android skills・Knowledge Base も随時拡充
  • d.android.com/tools/agents からダウンロード可能

Hackerたちの意見

Googleは、Android CLIの使用データを収集してるんだって。コマンドやサブコマンド、フラグの使用状況とかね。このデータにはカスタムパラメータや個人を特定できる情報は含まれてないらしい。この情報はツールの改善に役立つし、Googleのプライバシーポリシーに従って収集されてるんだって。 >https://policies.google.com/privacy >--no-metricsフラグを使えばAndroid CLIのメトリクス収集を無効にできるみたいだけど、環境変数はないの?もう十分データ持ってるんじゃない?

Android CLIをラップして、環境変数に基づいてフラグを自動で渡すツールを作れるよね。新しい製品について、どうやってGoogleが十分なデータを持てるの?

あなたのエージェントは、Android SDKや開発環境とやり取りするための軽量でプログラム的なインターフェースを持っているときに最高のパフォーマンスを発揮します。クソだな、Google。俺もだよ。チャットボットを喜ばせる前に、なんでまともな方法でAndroidアプリを作る手段がなかったんだ?

やってもやらなくても、どっちにしてもダメだね。

リソースが豊富な中小企業や大企業が、AIや適切なツールを使っても、ウェブビューアプリを書き続けるのか、さらに悪いことに、何かマルチターゲットラッパーを使うのか見てみよう。

Appleにも同じようなものがあればいいのに。macOS/iOSのためにやってることはすでにXcodeなしだけど、変更に追いつくのがめんどくさいし、まだ解決できてないこともある(AUv3みたいに)。

この公式のAndroidスキルをClaudeコードでどう使えばいいの?ステップバイステップのプロセスやガイダンスはある?

ドキュメントはここから始まるみたいだよ: https://developer.android.com/tools/agents/android-skills#us... リポジトリへのリンクがあるか、CLIツールを使ってスキルを初期化できるみたい。

すごい!このアップデートのおかげで、作業がかなり効率化されたよ。次のステップは、Androidフォン自体でAndroidアプリをビルドできるようにすることだね。デスクトップは必要ない。ノートパソコンでエージェントを使ってビルドして、電話にインストールしてテストするのは、AIネイティブって感じじゃないし。もし全部が俺のAndroidフォンで動けば、開発サイクルも早くなるはず。

もうできるよ!Termuxをインストールして、お気に入りのエージェントハーネスをnpmでインストールすればいいんだ(piはTermuxのサポートが明示的だし、Claude CodeでもAGENTS.mdはちゃんと動くよ - https://github.com/badlogic/pi-mono/blob/main/packages/codin...)。それでAndroidアプリが欲しいって言えば、ちょっと問題を解決して、apkをDownloadsフォルダに出力してくれるよ。

今すぐTermuxでできるよ。

それに、コーディングエージェントはGithub Actionsを使って、最大の複雑さのAndroidアプリケーションを喜んでコンパイルしてくれるから、PCはいらないよ。

これいいね!ソースJARをエージェントに公開するツールも必要だよね。圧縮しなくて済むし。Claudeが適当に推測してるComposeのオーバーロードがたくさんあるし。内部で何か作ったけど、まだ磨きが必要だし、Claudeは深いGradle統合で本当に苦労してた。

Windows用のインストールコマンドが404エラーだよ。curl -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/inst... | bash 個別のOS用のURLは動くけど、スクリプトはエラーになる。curl.exe -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/inst... -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd" 手動でexeをダウンロードしたけど、ソケットエラーって言われた。vibe codingは絶好調だね!

GogglesのAndroidツールはずっとこんな感じだよ。AIとは関係ないね。

GH Copilotみたいなワークアラウンドを見つけたよ。 > android skills list JAVA_TOOL_OPTIONSを設定した:-Djava.net.useSystemProxies=true

これは前進だけど、主張されている利点は「プロジェクトと環境のセットアップ」に関するもので、既存のプロジェクトで日常的に扱うタスクとは別ってことを忘れないでね。

スクリーンショットを撮るときに、オプションでコンポーネントの境界を強調表示したり、「button1」みたいな要素名でUIを操作するのは便利そうだね。うまく動けばいいんだけど。

Android Studio、もう終わりかも。VSCodeのプラグインをリリースして、完全に終わらせちゃえばいいのに。ここ3年くらい、バグだらけで遅いし、ひどい状態だよ。