Android 開發人員在選擇用於應用程式開發的代理程式、工具和 LLM 時,有許多選項。無論您是在 Android Studio、Gemini CLI、Antigravity 中使用 Gemini,還是使用 Claude Code 或 Codex 等第三方代理程式,我們的目標都是確保您隨時隨地都能進行高品質的 Android 開發作業。
今天,我們推出一系列全新的 Android 工具和資源,協助您進行代理式工作流程,包括具備 Android 技能的 Android CLI,以及 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 基礎
傳統文件可以描述概念,也可以是高階文件。大型語言模型非常適合學習,但通常需要精確且可執行的指示,才能執行複雜的工作流程,且不會使用過時的模式和程式庫。
為縮短這段差距,我們推出了 Android 技能 GitHub 存放區。技能是模組化的 Markdown 格式 (SKILL.md) 指令集,可提供工作技術規格,並在提示與技能的中繼資料相符時自動觸發,省去手動將文件附加至每個提示的麻煩。
Android 技能涵蓋部分 Android 開發人員和 LLM 可能難以處理的最常見工作流程,可協助模型更瞭解及執行特定模式,並遵循 Android 開發最佳做法和指南。
在初始版本中,存放區包含以下技能:
- 導覽 3 :設定及遷移。
- 實作無邊框支援功能。
- AGP 9 和 XML 到 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 中的代理程式可派上用場,同時運用最新的開發最佳做法和程式庫。除了用於積極開發的強大代理程式和規劃模式,我們也推出了採用 AI 技術的新專案流程,提供切入點,讓您快速為下一個絕佳的 Android 構想製作原型。
這些內建代理程式可讓您輕鬆將應用程式概念擴展至手機、摺疊式裝置、平板電腦、Wear OS、Android Auto 和 Android TV。這套工具組可全面掌握專案的原始碼,並提供完整的偵錯、剖析和模擬工具,讓您享有端對端 AI 加速體驗。
立即開始使用
Android CLI 今天推出預先發布版,同時也為代理程式提供越來越多 Android 技能和知識。如要開始使用,請前往 d.android.com/tools/agents 下載 Android CLI。
-
使用指南雖然應用程式效能通常等同於流暢的 UI 和快速的啟動時間,但記憶體是建構這些可見指標的無聲基礎。眾所皆知,裝置記憶體的重要性與日俱增。
Alice Yuan, Ajesh Pai, Fung Lam • 10 分鐘小故事 -
使用指南我們很高興宣布,Google 現在會核發新的電子郵件驗證憑證,開發人員可以直接透過 Android 的 Credential Manager Digital Credential API 擷取這項憑證。
Niharika Arora, Jean-Pierre Pralle • 3 分鐘小故事 -
使用指南Google 瞭解 Android 使用者最重視電池續航力,因此採取重大措施,協助開發人員打造更省電的應用程式。
Alice Yuan • 8 分鐘小故事
每週透過電子郵件接收最新的 Android 開發洞察資訊。