Android Studio Cloud

Android Studio Cloud 可透過 Firebase Studio 存取,讓開發人員在任何有網路連線的地方,輕鬆開啟 Android Studio 專案。在我們嘗試串流技術的同時,您將與在網路上執行 Android Studio 的遠端串流 Linux 虛擬機器 (VM) 互動。使用者體驗應與執行 Linux 版 Android Studio 類似。

無論是探索範例專案,還是存取 GitHub 上的現有 Android 應用程式專案,我們的目標都是讓這項功能能夠消除本機安裝需求,簡化開發工作流程。

這項技術的優點如下:

  • 我們已預先下載必要的 Android SDK 元件和 Android Studio IDE,讓您在專屬工作區中探索及建構 Android 應用程式
  • 無論身在何處,都能存取 Android Studio Cloud
  • 一次建立多個工作區

請參閱目前的已知限制和解決方法。我們希望進一步瞭解您的意見回饋,並隨著 Android Studio Cloud 進入實驗階段,逐步新增更多功能。請透過Issue Tracker 和這份問卷調查回報任何意見和問題。


開始使用

步數
試用 Android Studio Cloud,並為工作區命名。
按一下「建立」,然後等待工作區初始化。
載入完成後,您會進入 Android Studio 啟動的 VM Linux 環境。選擇是否要將數據分析資料傳送給 Google。
如要開始新專案或首次開啟專案,請建立「New Project, Get from VCS」,或按一下「More Actions」並選取「Import an Android Code Sample」,即可開始使用 Android 專案。
舉例來說,您可以選取「New Project」並開啟「Empty Activity」
接著,您會進入 Android Studio,可以嘗試平常會執行的開發工作:
  • 建立新專案
  • 從 Git 或 GitHub 匯入專案
  • 編輯程式碼
  • 建立預覽
  • 部署至模擬器
  • 使用偵錯工具、版面配置檢查器、分析器等
  • 透過 Android Studio 中的 Gemini,在開發工作流程中運用 AI
在工作時,請注意目前的已知限制和解決方法

可嘗試的工作流程

您可以在 Android Studio Cloud 中存取許多與電腦版相同的服務。請試試下列常見的工作流程:

  • 在虛擬或實體裝置上部署應用程式。

    • 如果您要部署至 Android 模擬器,建議您使用 Pixel 8a API 35 (預先設定) 或 Small Phone API 35。我們發現,這兩部裝置的運作效率比其他模擬器高,因為其他模擬器通常速度非常慢,尤其是在首次啟動時,這是因為巢狀虛擬化技術的緣故。
    裝置管理員 UI 範例
    • 您也可以使用 Firebase 提供的 Android Device Streaming,將應用程式部署至實體裝置。在實體裝置上執行應用程式應該比在模擬器上執行更快。
  • 試試 Android Studio 中的 Gemini。提問、取得 AI 輔助完成程式碼、取得程式碼建議等。

  • 使用歡迎對話方塊中的「Get from VCS」,將程式碼從版本管控系統匯入 Android Studio Cloud。如要進一步瞭解如何從 Git 匯入專案,請參閱 IntelliJ 說明文件中的「設定 Git 存放區」一節。

歡迎使用 Android Studio UI

已知問題和解決方法

  • 如要與 Android Studio Cloud 互動,您必須使用 Linux 鍵盤對應
  • 僅提供最新的 Android Studio 穩定版。
  • 如果您要登入 Android Studio,需要實體兩步驟驗證的帳戶將無法使用。如果支援,請考慮使用其他方法,例如 Google Authenticator 等 authenticator 應用程式。
  • Android Emulator 首次啟動時速度會比較慢。建議您在首次建立後,讓它執行約 10 分鐘,再將應用程式部署至該環境。
  • 您無法部署至本機 Android 實體裝置。
  • 有時系統會顯示「Choose password for new keyring」彈出式視窗,發生這種情況時,請按一下「取消」關閉對話方塊。
選擇新鑰匙圈 UI 範例的密碼
  • 暫時忽略 Linux 電腦的更新相關彈出式視窗。
Linux 軟體更新通知範例