操作說明

Android CLI:使用任何代理程式,以 3 倍速度建構 Android 應用程式

4 分鐘閱讀

Android 開發人員可選擇多種代理程式、工具和 LLM,用於開發應用程式。無論您是使用 Android Studio 內建 Gemini、Gemini CLI、Antigravity,還是 Claude Code 或 Codex 等第三方代理程式,我們的目標都是確保您隨時隨地都能進行高品質的 Android 開發作業。

今天,我們推出一系列全新的 Android 工具和資源,協助您打造代理式工作流程,包括 Android CLI、Android 技能和 Android 知識庫。這組工具旨在消除在 Android Studio 以外引導代理程式工作時,核心 Android 開發工作流程的猜測環節,讓代理程式更有效率、更有效能,並能遵循最新的建議模式和最佳做法。

無論您是剛開始使用 Android 開發,還是經驗豐富的 Android 開發人員,或是管理行動和網路平台上的應用程式,現在都能以前所未有的輕鬆方式,運用最新指引、工具和 AI 輔助功能建構應用程式。無論您從哪個環境開始使用這些資源,隨時都能將開發體驗轉移至 Android Studio,運用最先進的 Android 開發工具和代理程式,讓應用程式體驗真正發光發熱。

(重新) 介紹 Android CLI

如果代理程式能透過輕量型程式化介面與 Android SDK 和開發環境互動,就能發揮最佳效能。因此,這項新工作流程的核心是經過改良的 Android CLI。這個全新的 Android CLI 可做為終端機的 Android 開發主要介面,提供環境設定、專案建立和裝置管理等指令,並具備更現代化的功能,方便您更新。

create 指令可在幾秒內建立 Android 應用程式專案。

在內部實驗中,Android CLI 將 LLM 權杖用量減少超過 70%,大幅改善專案和環境設定,與僅使用標準工具組嘗試完成這些工作的代理程式相比,完成工作的速度也快了 3 倍

主要功能包括:

  • SDK 管理:使用 android sdk install 只下載所需特定元件,確保開發環境精簡。
  • 快速建立專案android create 指令會根據官方範本產生新專案,確保從第一行程式碼開始,就套用建議的架構和最佳做法。
  • 快速建立及部署裝置:使用 android emulator 建立及管理虛擬裝置,並使用 android run 部署應用程式,不必再手動建構及部署,減少猜測的成分。
  • 可更新性:執行 android update,確保您擁有最新功能。

Android CLI 可建立裝置、在裝置上執行應用程式,並讓代理程式更輕鬆地瀏覽 UI。

Android CLI 不僅能支援代理功能開發流程,還能簡化 CI、維護作業,以及 Android 開發日益分散的特性所帶來的任何其他指令碼自動化作業。立即下載並試用 Android CLI!

使用官方 Android Skills 奠定 LLM 基礎

傳統文件可以包含描述、概念和高階資訊。LLM 非常適合學習,但通常需要精確且可執行的指示,才能執行複雜的工作流程,且不會使用過時的模式和程式庫。

為縮短這段差距,我們推出了 Android 技能 GitHub 存放區。技能是模組化的 Markdown 格式 (SKILL.md) 指令集,可提供工作技術規格,並在提示符合技能的中繼資料時自動觸發,省去手動將文件附加至每個提示的麻煩。

Android 技能涵蓋部分 Android 開發人員和 LLM 可能難以處理的最常見工作流程,可協助模型更瞭解及執行特定模式,並遵循 Android 開發最佳做法和指南。

在初始版本中,存放區包含以下技能:

  • 導覽 3 設定及遷移。
  • 實作無邊框支援功能。
  • AGP 9XML 轉 Compose 遷移作業。
  • R8 設定分析等!

如果您使用 Android CLI,可以透過 android skills 指令,瀏覽並設定代理程式工作流程,運用我們不斷擴充的技能。這些技能也可以與您建立的任何其他技能,或 Android 開發人員社群建立的第三方技能並存。進一步瞭解如何開始使用 Android 技能

透過 Android CLI 安裝 Android 技能,讓代理程式更有效率。 

透過 Android 知識庫取得最新指引

今天推出的第三項元件是 Android 知識庫。這項專用資料來源可透過 android docs 指令存取,並已在最新版 Android Studio 中提供,可讓代理程式搜尋及擷取最新的權威開發人員指南,做為相關背景資訊。

Android 知識庫可確保服務專員掌握最新的 Android 相關背景資訊、指引和最佳做法。

透過存取經常更新的知識庫,代理程式可以根據 Android 開發人員文件、Firebase、Google Developers 和 Kotlin 文件中的最新資訊,提供回覆。即使 LLM 的訓練截止日期是一年前,仍可提供我們目前建議的最新架構和模式指引。

Android Studio:頂級應用程式的終極目的地

除了協助開發人員和代理商處理專案設定和樣板程式碼,我們也設計了這些新工具和資源,讓您更輕鬆地轉換至 Android Studio。也就是說,您可以使用 Android CLI 透過代理程式快速啟動原型,然後在 Android Studio 中開啟專案,透過程式碼編輯、UI 設計、深入偵錯和進階剖析等視覺化工具微調 UI,並隨著應用程式功能日益強大,逐步擴充這些工具。

當您要為各種裝置類型大規模發布優質應用程式時,Android Studio 中的代理程式可派上用場,協助您運用最新的開發最佳做法和程式庫。除了用於積極開發的強大Agent 和規劃模式,我們也推出了採用 AI 技術的新專案流程,提供快速製作下一個 Android 絕佳構想原型的進入點。

這些內建代理程式可讓您輕鬆將應用程式概念擴展至手機、折疊式裝置、平板電腦、Wear OS、Android Auto 和 Android TV。這套工具組可全面掌握專案的原始碼,並提供完整的偵錯、剖析和模擬工具,讓您享有端對端 AI 加速體驗。

立即開始使用

Android CLI 今天推出預先發布版,同時也為代理程式提供越來越多 Android 技能和知識。如要開始使用,請前往 d.android.com/tools/agents 下載 Android CLI。

繼續閱讀