Google Cloud'daki Cloud Workstations, yerel bir makineye ihtiyaç duymadan SDV geliştirmenize olanak tanır. Devam etmeden önce bir Google Cloud projesine erişiminiz olmalıdır. Google Cloud projesine erişiminiz yoksa Google temsilcinizle iletişime geçin. Qwiklabs ortamları geçici değerlendirme için kullanılabilir.
İş akışları
Bu kılavuz aşağıdakilerin her ikisi için de geçerlidir:
Bireysel geliştiriciler: Kendi ortamlarını oluşturan bireysel geliştiriciler için.
Kuruluşlar: Kuruluşları için yeniden kullanılabilir bir iş istasyonu yapılandırması oluşturan yöneticiler içindir. Bu kılavuzu uyguladıktan sonra Kuruluş kurulumu'na geçin.
Ortam kurulumu
Google Cloud ortamınızı yapılandırmak ve Workstation kaynaklarını dağıtmak için aşağıdaki adımları uygulayın.
Ortam değişkenlerini ayarlama
Google Cloud projenizde Cloud Shell'i başlatın.
Google Cloud projenize özgü ortam değişkenlerini ayarlayın. Bu değişkenler, aşağıdaki komut dosyalarında kullanılır.
- Qwiklabs ortamını kullanıyorsanız:
- Komut dosyasını Qwiklabs sayfasından çalıştırın.
Kendi Google Cloud projenizi kullanıyorsanız:
Cloud Shell'de proje kimliğinizi ve kullanıcı adınızı bulun.
Bölgeleri ve alt bölgeleri Cloud konumları sayfasında bulabilirsiniz. Belirtilmezse bölge olarak
us-central1, alt bölge olarakus-central1-ckullanılır.Aşağıdaki komut dosyasını doğru bilgilerle düzenleyip çalıştırın:
# 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 ortamını kullanıyorsanız:
Kurulum komut dosyalarını alma
Google temsilcinizden sdv-setup deposuna erişim isteyin ve depoyu ~/dev/sdv-setup dizinine kopyalayın. Telemetri depoları için GitHub depolarına erişme başlıklı makaleyi inceleyin.
Kapsayıcı deposu oluşturma
Kapsayıcı deposu oluşturmak için Terraform yapılandırmasını uygulayın:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Bu komut dosyası yaklaşık iki dakika içinde tamamlanır.
Docker container görüntüsünü oluşturma
Cloud Workstations için Docker görüntüsünü oluşturun:
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
Bu komut dosyasının tamamlanması yaklaşık bir saat sürer. İşlem tamamlandıktan sonra container görüntüsü Artifact Registry'de depolanır.
Geliştirici ortamını dağıtma
Geliştirici ortamını oluşturmak için Terraform yapılandırmasını uygulayın:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Bu komut dosyasının tamamlanması yaklaşık 20 dakika sürer.
Cloud Workstations'ı kullanma
Çalışma istasyonunuzu nasıl başlatacağınızı, panoya nasıl erişeceğinizi ve etkinlikleri nasıl yöneteceğinizi öğrenin.
Çalışma istasyonunu başlatma
Google Cloud Console'da arama çubuğuna "Cloud Workstations" yazın. Ürünler ve sayfalar bölümünde Cloud Workstations'ı tıklayın.
Gezinme menüsünde Workstations'ı (İş istasyonları) tıklayın.
Çalışma istasyonları listesinde,
work-stationadlı çalışma istasyonu için Hızlı işlemler sütununda Başlat'ı tıklayın.Çalışma istasyonu başlatıldıktan sonra aynı çalışma istasyonunun Hızlı işlemler sütununda Başlat'ı tıklayın.
Masaüstü arayüzünü gösteren yeni bir pencere açılır. Hata mesajı gösterilirse bir dakika bekleyip sayfayı yenileyin.
Pano erişimi
Özel bir arayüz aracılığıyla yerel makineniz ile Cloud Workstations arasında kopyalama ve yapıştırma yapabilirsiniz. Ekranın sol kenarında, dikey olarak ortalanmış küçük gri bir ok var. Ok tıklandığında beş düğmeli küçük bir menü açılır. Pano simgesini tıklayın.
Görüntülenen metin alanını kullanarak çalışma istasyonundaki panonuzu yönetin. Yerel makinenizdeki metni çalışma istasyonuna yapıştırmak için metni kutuya ekleyin ve yapıştırın. Çalışma istasyonundan metin kopyalamak için metni kopyalayın. Metin daha sonra kutuda görünür. Buradan metni tekrar kopyalayıp yerel makinenize yapıştırabilirsiniz.
Etkinliklere genel bakış
Uygulamaları etkinliklere genel bakış bölümünden başlatabilirsiniz:
Üst çubukta Etkinliklere genel bakış'a gidin.
Uygulama listesini filtrelemek için üstteki arama çubuğuna uygulamanın adını girin.
Bir uygulamayı başlatmak için ilgili simgeyi tıklayın.
Sonraki adımlar
Geliştirme ortamınız hazır ve SDV ile geliştirmeye başlayabilirsiniz. İş akışınıza bağlı olarak sonraki adımları uygulayın:
Bireysel geliştiriciler: Hedefleri nasıl indireceğinizi, oluşturacağınızı ve çalıştıracağınızı öğrenin:
İndirme, derleme ve çalıştırma: Depo başlatma ve kaynak kodu indirme işlemlerini kapsar.
AAOS SDV projesi oluşturma: Dahil edilen Android Studio for Platform IDE'de bir proje oluşturun.
Ekran Güvenliği'ni kullanmaya başlama: Ekran Güvenliği ve IVI bileşenleri için belirli mimari ve derleme adımlarını kapsar.
Kuruluşlar: Kuruluş kurulumu ile devam edin.