Google Cloud 的 Cloud Workstations 可讓您開發 SDV,不需使用本機電腦。您必須先取得 Google Cloud 專案的存取權,才能繼續操作。如果您無法存取 Google Cloud 專案,請洽詢 Google 聯絡窗口。Qwiklabs 環境可供暫時評估。
Workflows
本指南適用於:
個人開發人員:適用於自行設定環境的個人開發人員。
組織:管理員可為組織設定可重複使用的工作站設定。按照本指南操作後,請前往機構設定。
環境設定
請按照下列步驟設定 Google Cloud 環境,並部署工作站資源。
設定環境變數
在 Google Cloud 專案中啟動 Cloud Shell。
設定 Google Cloud 雲端專案專屬的環境變數。這些變數會用於後續的指令碼。
- 如果您使用的是 Qwiklabs 環境:
- 從 Qwiklabs 頁面執行指令碼。
如果您使用自己的 Google Cloud 專案:
在 Cloud Shell 中找出專案 ID 和使用者名稱。
如要查看區域和可用區,請前往「Cloud 服務位置」。如未指定,系統會使用
us-central1做為區域,並使用us-central1-c做為可用區。使用正確資訊編輯下列指令碼,然後執行:
# REQUIRED export TF_VAR_gcp_project_id=GCP Project ID export TF_VAR_gcp_username=GCP Username # OPTIONAL export TF_VAR_gcp_region=Region to use for the resources (default: us-central1) export TF_VAR_gcp_zone=Zone to use for the resources (default: us-central1-c)
- 如果您使用的是 Qwiklabs 環境:
取得設定指令碼
請向 Google 聯絡窗口要求 sdv-setup 存放區的存取權,並將其複製到 ~/dev/sdv-setup。如要瞭解遙測存放區,請參閱「存取 GitHub 存放區」。
建立容器存放區
套用 Terraform 設定,建立容器存放區:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
這項指令碼大約需要兩分鐘才能完成。
建構 Docker 容器映像檔
建構 Cloud Workstations 的 Docker 映像檔:
cd ~/dev/sdv-setup/docker/android-studio-for-platform
gcloud builds submit --timeout=3h --substitutions=_IMAGE_NAME=${TF_VAR_gcp_region}-docker.pkg.dev/${TF_VAR_gcp_project_id}/aaos-sdv/android-studio-for-platform-canary,_ASFP_VERSION=canary
這項指令碼約需一小時才能完成。完成後,容器映像檔會儲存在 Artifact Registry。
部署開發環境
套用 Terraform 設定,建立開發環境:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
這項指令碼約需 20 分鐘才能完成。
使用 Cloud Workstations
瞭解如何啟動工作站、存取剪貼簿及管理活動。
啟動工作站
在 Google Cloud 控制台的搜尋列中,輸入「Cloud Workstations」。在「產品和頁面」部分,點選「Cloud Workstations」。
在導覽選單中,按一下「工作站」。
在工作站清單中,按一下工作站
work-station的「快速操作」 欄中的「啟動」。工作站啟動後,在同一個工作站的「Quick actions」(快速操作) 欄中,點選「Launch」(啟動)。
系統會開啟新視窗,顯示桌面介面。如果出現錯誤,請等待一分鐘,然後重新整理頁面。
剪貼簿存取權
您可以透過特殊介面,在本機電腦和 Cloud Workstations 之間複製及貼上內容。螢幕左側邊緣中央有一個灰色小箭頭。點選箭頭會開啟一個包含五個按鈕的小選單。按一下「Clipboard」(剪貼簿) 圖示。
使用顯示的文字區域,管理工作站中的剪貼簿。如要將本機電腦的文字貼到工作站,請在方塊中新增文字,然後貼上。如要從工作站複製文字,請複製文字。文字隨即會顯示在方塊中,您可以再次複製文字,並貼到本機電腦上。
活動總覽
您可以在活動總覽中啟動應用程式:
在頂端列中,前往「活動總覽」。
如要篩選應用程式清單,請在頂端搜尋列中輸入應用程式名稱。
如要啟動應用程式,請按一下對應的圖示。
後續步驟
開發環境已設定完成,可以開始使用 SDV 建構。請根據您的工作流程,按照下列步驟操作:
個別開發人員:瞭解如何下載、建構及執行目標:
下載、建構及執行:涵蓋存放區初始化和原始碼下載。
設定 AAOS SDV 專案:在隨附的 Android Studio for Platform IDE 中設定專案。
開始使用 Display Safety:涵蓋 Display Safety 和 IVI 元件的特定架構和建構步驟。
機構:請設定機構。