![]()
在智能體開(kāi)發(fā)持續(xù)升溫之際,Google 正將 Android 開(kāi)發(fā)流程進(jìn)一步推向終端。
![]()
Google 發(fā)布 Android CLI 預(yù)覽版,并同步推出 Android skills 與 Android Knowledge Base,試圖為 AI 智能體在 Android Studio 之外的開(kāi)發(fā)流程提供一套更輕量、可編排、可自動(dòng)化的接口。
Google 在官方博客中稱,在內(nèi)部實(shí)驗(yàn)中,Android CLI 將項(xiàng)目和環(huán)境配置階段的 LLM token 使用量降低了 70% 以上,相關(guān)任務(wù)完成速度提升至原來(lái)的 3 倍。
這套工具的核心定位,并不是取代 Android Studio,而是補(bǔ)上“終端里的 Android 開(kāi)發(fā)能力”。
Google 表示,開(kāi)發(fā)者或智能體可以先用 Android CLI 快速完成項(xiàng)目初始化、環(huán)境配置和設(shè)備管理,再將項(xiàng)目切回 Android Studio 做 UI 微調(diào)、調(diào)試和性能分析。
![]()
官方也明確寫(xiě)到,不論開(kāi)發(fā)從哪種環(huán)境開(kāi)始,最終都可以過(guò)渡到 Android Studio。
從功能上看,Android CLI 提供了創(chuàng)建項(xiàng)目、管理 SDK、創(chuàng)建和啟動(dòng)模擬器、運(yùn)行應(yīng)用、輸出項(xiàng)目信息等一整套命令。
![]()
比如,create 可從官方模板快速生成項(xiàng)目,describe 可分析 Android 項(xiàng)目并輸出構(gòu)建目標(biāo)與產(chǎn)物路徑等元數(shù)據(jù),docs 則可直接訪問(wèn) Android Knowledge Base,搜索和抓取最新官方開(kāi)發(fā)文檔;layout 還能輸出當(dāng)前應(yīng)用界面的 JSON 布局樹(shù),方便智能體理解界面結(jié)構(gòu)。
與 CLI 配套推出的還有 Android skills。
Google 將其定義為面向 LLM 優(yōu)化的模塊化說(shuō)明文件,采用 SKILL.md 形式,幫助模型更準(zhǔn)確地執(zhí)行特定 Android 開(kāi)發(fā)任務(wù),并盡量遵循官方推薦模式與最佳實(shí)踐。
![]()
官方博客提到,首批 skills 覆蓋 Navigation 3、edge-to-edge、AGP 9 升級(jí)、XML 向 Compose 遷移、R8 配置分析等場(chǎng)景。
GitHub 倉(cāng)庫(kù)當(dāng)前已經(jīng)公開(kāi)這些技能目錄,并注明未來(lái)會(huì)持續(xù)擴(kuò)展。
![]()
Android Knowledge Base 則是另一塊關(guān)鍵拼圖。
Google 表示,這一知識(shí)庫(kù)可通過(guò) android docs 命令調(diào)用,數(shù)據(jù)來(lái)源覆蓋 Android developer docs、Firebase、Google Developers 和 Kotlin 文檔,目的是讓智能體在訓(xùn)練數(shù)據(jù)之外,仍能拿到最新、權(quán)威的 Android 開(kāi)發(fā)指引,減少基于過(guò)時(shí)知識(shí)生成代碼的情況。
![]()
從官方表述看,Android CLI 也并不只是給 AI 智能體準(zhǔn)備的。
Google 明確提到,它同樣適用于 CI、維護(hù)任務(wù)以及其他腳本化自動(dòng)化流程,本質(zhì)上是將 Android 開(kāi)發(fā)中的一部分高頻操作,整理成更適合終端、腳本和智能體調(diào)用的標(biāo)準(zhǔn)接口。
Android CLI 確實(shí)能讓接入該工具的 AI 更方便地參與 Android 應(yīng)用開(kāi)發(fā),但它本身不是“AI 自動(dòng)開(kāi)發(fā) App”的黑盒,更像是一套專門為終端和智能體工作流整理過(guò)的 Android 開(kāi)發(fā)基礎(chǔ)設(shè)施。
![]()
需要注意的是,Android CLI 目前仍處于預(yù)覽階段。
Google 在官方文檔中提到,Windows 平臺(tái)下的 android emulator 命令當(dāng)前暫時(shí)被禁用,說(shuō)明這套工具距離成熟形態(tài)還有優(yōu)化空間。
![]()
過(guò)去 IDE 主要是為人寫(xiě)代碼設(shè)計(jì)的,現(xiàn)在 Google 開(kāi)始將 Android 開(kāi)發(fā)流程拆成一組更適合智能體調(diào)用的原子能力。
未來(lái) Android Studio 仍會(huì)是核心陣地,但在它之外,終端、腳本和 AI 智能體,正在成為 Android 開(kāi)發(fā)鏈條里的新入口。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.