Cloud Workstations trong Google Cloud cho phép bạn phát triển SDV mà không cần máy cục bộ. Bạn cần có quyền truy cập vào một dự án trên Google Cloud thì mới có thể tiếp tục. Hãy liên hệ với đầu mối liên hệ của bạn tại Google nếu bạn không có quyền truy cập vào một dự án trên Google Cloud. Môi trường Qwiklabs có sẵn để đánh giá tạm thời.
Workflows
Hướng dẫn này áp dụng cho cả:
Nhà phát triển cá nhân: Dành cho nhà phát triển cá nhân thiết lập môi trường của riêng họ.
Tổ chức: Dành cho quản trị viên thiết lập cấu hình máy trạm có thể sử dụng lại cho tổ chức của họ. Sau khi làm theo hướng dẫn này, hãy chuyển sang phần Thiết lập tổ chức.
Thiết lập môi trường
Làm theo các bước sau để định cấu hình môi trường Google Cloud và triển khai tài nguyên của máy trạm.
Đặt các biến môi trường
Khởi chạy Cloud Shell trong dự án trên đám mây của bạn trên Google Cloud.
Đặt các biến môi trường dành riêng cho dự án trên đám mây của bạn trên Google Cloud. Những biến này được dùng trong các tập lệnh sau.
- Nếu bạn đang sử dụng môi trường Qwiklabs:
- Chạy tập lệnh từ trang Qwiklabs.
Nếu bạn đang sử dụng dự án Google Cloud của riêng mình:
Tìm mã dự án và tên người dùng của bạn trong Cloud Shell.
Bạn có thể tìm thấy các khu vực và vùng trong phần Vị trí trên đám mây. Nếu bạn không chỉ định,
us-central1sẽ được dùng làm khu vực vàus-central1-csẽ được dùng làm múi giờ.Chỉnh sửa tập lệnh sau bằng thông tin chính xác rồi kích hoạt tập lệnh đó:
# 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)
- Nếu bạn đang sử dụng môi trường Qwiklabs:
Tải tập lệnh thiết lập
- Để truy cập vào các tập lệnh thiết lập, hãy xem phần Truy cập.
Sao chép các tập lệnh thiết lập:
# 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
Tạo kho lưu trữ vùng chứa
Áp dụng cấu hình Terraform để tạo một kho lưu trữ vùng chứa:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Tập lệnh này sẽ hoàn tất trong khoảng 2 phút.
Tạo hình ảnh vùng chứa Docker
Tạo hình ảnh Docker cho Cloud Workstations:
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
Tập lệnh này sẽ hoàn tất sau khoảng một giờ. Sau khi hoàn tất, hình ảnh vùng chứa sẽ được lưu trữ trong Artifact Registry.
Triển khai môi trường phát triển
Áp dụng cấu hình Terraform để tạo môi trường dành cho nhà phát triển:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Tập lệnh này sẽ hoàn tất trong khoảng 20 phút.
Sử dụng Cloud Workstations
Tìm hiểu cách khởi chạy máy trạm, truy cập vào bảng nhớ tạm và quản lý các hoạt động.
Khởi chạy máy trạm
- Trong bảng điều khiển Cloud, hãy nhập "Cloud Workstations" vào thanh tìm kiếm. Trong phần Sản phẩm và trang, hãy nhấp vào Cloud Workstations.
Trong trình đơn điều hướng, hãy nhấp vào Máy trạm.
Trong danh sách máy trạm, hãy nhấp vào Bắt đầu trong cột Hành động nhanh cho máy trạm có tên
work-station.Sau khi máy trạm khởi động, hãy nhấp vào Bắt đầu trong cột Hành động nhanh cho cùng một máy trạm.
Một cửa sổ mới sẽ mở ra, cho thấy giao diện máy tính. Nếu xảy ra lỗi, hãy đợi một phút rồi làm mới trang.
Quyền truy cập vào bảng nhớ tạm
Bạn có thể sao chép và dán giữa máy cục bộ và Cloud Workstations thông qua một giao diện đặc biệt. Ở cạnh trái màn hình, một mũi tên nhỏ màu xám nằm ở giữa theo chiều dọc. Khi nhấp vào mũi tên, một trình đơn nhỏ có 5 nút sẽ mở ra. Nhấp vào biểu tượng Bảng nhớ tạm.
Quản lý bảng nhớ tạm trong máy trạm bằng vùng văn bản xuất hiện. Để dán văn bản từ máy tính cục bộ vào máy trạm, hãy thêm văn bản vào hộp rồi dán văn bản đó. Để sao chép văn bản từ máy trạm, hãy sao chép văn bản đó. Sau đó, văn bản sẽ xuất hiện trong hộp. Bạn có thể sao chép lại văn bản đó rồi dán vào máy tính cục bộ.
Tổng quan về hoạt động
Bạn có thể khởi động ứng dụng trong phần tổng quan về hoạt động:
Trong thanh trên cùng, hãy chuyển đến phần Tổng quan về hoạt động.
Để lọc danh sách ứng dụng, hãy nhập tên ứng dụng vào thanh tìm kiếm ở trên cùng.
Để khởi chạy một ứng dụng, hãy nhấp vào biểu tượng tương ứng.
Các bước tiếp theo
Môi trường phát triển của bạn đã được thiết lập và bạn đã sẵn sàng bắt đầu xây dựng bằng SDV. Hãy làm theo các bước tiếp theo tuỳ thuộc vào quy trình làm việc của bạn:
Nhà phát triển cá nhân: Tìm hiểu cách tải xuống, tạo và chạy các mục tiêu:
- Tải xuống, tạo và chạy: Đề cập đến việc khởi tạo kho lưu trữ và tải mã nguồn xuống.
- Thiết lập IDE: Thiết lập một dự án trong IDE Android Studio for Platform đi kèm.
- Bắt đầu với Display Safety: Đề cập đến cấu trúc và các bước xây dựng cụ thể cho Display Safety và các thành phần IVI. * Tổ chức: Tiếp tục với Thiết lập tổ chức.