Google AI Studio 可讓您根據自然語言提示建構原生 Android 應用程式。說明您想要的應用程式,Antigravity Agent 就會生成完整的 Kotlin 和 Jetpack Compose 專案。您可以在瀏覽器中預覽應用程式,透過瀏覽器型 Android 模擬器安裝應用程式到實體裝置,並發布應用程式以進行測試。
開始使用
如要開始建構 Android 應用程式,請按照下列步驟操作:
- 使用左側導覽面板,前往 Google AI Studio 的建構模式。
- 從平台挑選器中選取「Android」Android。
- 輸入提示詞,描述要建構的應用程式 (例如「建立具有本機儲存空間的每日工作追蹤表」或「建立簡易計算機」)。
- 代理程式會產生專案,並在以瀏覽器為基礎的 Android 模擬器中啟動專案。
接著,您就能使用聊天面板反覆改良應用程式,就像在網頁上操作一樣。代理程式會管理 Android 專案中的所有檔案,並在程式碼集內傳播變更。
瀏覽器式 Android 模擬器
Android 模擬器完全在雲端執行,並串流至瀏覽器。 您不需要安裝 Android SDK、Android Studio 或本機模擬器。
模擬器提供以下功能:
- 模擬 Pixel 裝置:輕觸、捲動及與應用程式互動,就像在實際裝置上操作一樣。
- 支援旋轉:切換直向和橫向模式。
- 即時預覽:當代理程式變更程式碼時,應用程式會重建,模擬器也會自動重新整理。
模擬器限制
瀏覽器型模擬器不支援所有硬體功能。模擬器不支援下列功能:
- 拍攝相片
- NFC 和藍牙
- GPS (模擬位置)
- Google Play 服務 (Google 登入、地圖和其他 Play 服務功能可在實體裝置上運作,但無法在模擬器中運作)
透過 ADB 安裝到裝置
您可以直接在透過 USB 連接至電腦的實體 Android 裝置上安裝建構的 APK。這項功能會使用 WebUSB,透過瀏覽器與裝置通訊。您無需在本機安裝 ADB。
必要條件
- 支援 WebUSB 的 Chrome 或 Edge 瀏覽器。
- 已啟用開發人員選項和 USB 偵錯的 Android 裝置。
- 將裝置連接到電腦的 USB 傳輸線。
在裝置上安裝應用程式
- 在預覽面板中,按一下「在裝置上安裝」。
- 在瀏覽器的 USB 裝置選擇器中選取 Android 裝置。
- APK 會傳輸到裝置並安裝。
- 應用程式會自動啟動。
發布至 Play 商店
您可以將 Android 應用程式發布至 Google Play 管理中心的內部測試群組,最多可將應用程式發布給 100 位測試人員。
必要條件
- Google Play 開發人員帳戶 (需支付 $25 美元的單次註冊費)。
- 在 Play 管理中心填妥開發人員設定檔。
發布應用程式
- 在 Google AI Studio 中開啟「設定」>「發布」。
- 按一下「發布至 Play 商店」。
- 使用 Google Play 開發人員帳戶進行驗證。
- AI Studio 會簽署 APK、建立應用程式資訊 (或上傳新版本),並發布至內部測試群組。
- 您會收到一個連結,可分享給測試人員。
AI Studio 會使用代管的 KeyStore 自動管理 APK 簽署作業。您可以在 Play 管理中心自訂應用程式資訊 (圖示、螢幕截圖、說明)。
生成內容
建構 Android 應用程式時,代理程式會產生標準的 Gradle 專案,結構如下:
- 建構設定:使用 Kotlin DSL 的
build.gradle.kts檔案 (專案和應用程式層級)。 - UI 層:使用 Material 3 主題設定的 Jetpack Compose 元件。
- 架構:單一活動架構,包含 ViewModel 和資料類別。
- 資源:
AndroidManifest.xml、可繪項目、字串和其他 Android 資源。
代理程式會自動管理 Gradle 依附元件,並視需要從 Maven 和 Google 存放區新增套件。
您可以使用預覽面板中的「程式碼」分頁,查看及編輯產生的程式碼。如要在 Android Studio 中繼續開發,請將專案下載為 ZIP 檔案。
限制
在 AI Studio 中建構 Android 應用程式時,有下列限制:
平台限制
- 僅限用戶端:Android 應用程式不含伺服器端元件。 需要伺服器執行階段的功能 (密鑰管理、多人遊戲、Firebase、Google Workspace API) 無法使用。
- 單一活動架構:僅支援單一活動、單一模組專案。
- 僅限 Jetpack Compose:應用程式使用 Kotlin 和 Jetpack Compose。不支援 Java 和 XML 版面配置。
- 不含 NDK 或原生程式碼:不支援 C 和 C++ 程式碼。
- 不支援 Wear OS 或 Android TV:僅支援手機和平板電腦板型規格。
匯出限制
- 僅下載 ZIP 檔:您可以將專案下載為 ZIP 檔案。Android 專案目前無法匯出至 GitHub。
後續步驟
- 在 Google AI Studio 中建構應用程式
- 開發全端應用程式 (網頁)
- 請參閱應用程式庫中的範例。