您可以在 Google Cloud 中使用 Cloud Workstations 開發 SDV,不必使用本機。請先取得 Google Cloud 專案的存取權,再繼續操作。 如果無法存取 Google Cloud 專案,請洽詢你的 Google 聯絡窗口。Qwiklabs 環境可供暫時評估。
工作流程
本指南適用於:
開發人員:適用於自行設定環境的開發人員。
機構:適用於為機構設定可重複使用的工作站設定的管理員。按照本指南操作後,請繼續進行機構設定。
環境設定
請按照下列步驟設定 Google Cloud 環境,並部署工作站資源。
設定環境變數
在 Google Cloud 專案中啟動 Cloud Shell。
設定 Google Cloud 雲端專案專用的環境變數。後續的指令碼會使用這些變數。
- 如果您使用 Qwiklabs 環境:
- 從 Qwiklabs 頁面執行指令碼。
如果您使用自己的 Google Cloud 專案:
在 Cloud Shell 中找出專案 ID 和使用者名稱。
如要瞭解地區和區域,請參閱雲端服務位置。如未指定,系統會使用
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 環境:
取得設定指令碼
- 如要存取設定指令碼,請參閱「取得存取權」。
複製設定指令碼:
# Create a work directory mkdir ~/dev cd ~/dev # Ensure the cloned repository has the correct file permissions umask 0022 # Clone the setup scripts git clone https://sdv.googlesource.com/external/sdv-setup
建立容器存放區
套用 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的工作站「啟動」。工作站啟動後,請點選同一工作站「快速動作」欄中的「啟動」。
系統會開啟新視窗,顯示電腦版介面。如果出現錯誤訊息,請稍候一分鐘,然後重新整理頁面。
剪貼簿存取權
您可以使用特殊介面,在本機和 Cloud Workstations 之間複製及貼上內容。畫面左側邊緣有一個小小的灰色箭頭,垂直置中。按一下箭頭會開啟一個小型選單,內含五個按鈕。按一下「剪貼簿」圖示。
使用顯示的文字區域管理工作站的剪貼簿。如要將文字從本機電腦貼到工作站,請在方塊中新增文字,然後貼上。如要複製工作站的文字,請複製文字。文字隨即會顯示在方塊中,您可以再次複製文字,然後貼到本機電腦。
活動總覽
你可以在活動總覽中啟動應用程式:
前往頂端列的「活動總覽」。
如要篩選應用程式清單,請在頂端的搜尋列中輸入應用程式名稱。
如要啟動應用程式,請按一下相應的圖示。
後續步驟
開發環境已設定完成,隨時可以開始使用 SDV 建構內容。請根據您的工作流程執行後續步驟:
個別開發人員:瞭解如何下載、建構及執行目標:
- 下載、建構及執行:涵蓋存放區初始化和原始碼下載。
- IDE 設定: 在內建的 Android Studio for Platform IDE 中設定專案。
- 開始使用螢幕安全功能:涵蓋螢幕安全和 IVI 元件的特定架構和建構步驟。* 機構:繼續進行機構設定。