Google Cloud'daki Cloud Workstations, yerel makineye ihtiyaç duymadan SDV geliştirmenize olanak tanır. Devam etmeden önce bir Google Cloud projesine erişmeniz gerekir. Google Cloud projesine erişiminiz yoksa Google'daki irtibat kişinizle iletişime geçin. Qwiklabs ortamları geçici değerlendirme için kullanılabilir.
İş akışları
Bu kılavuz 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. Bu kılavuzu uyguladıktan sonra Kuruluş kurulumu bölümüne geçin.
Ortam kurulumu
Google Cloud ortamınızı yapılandırmak ve iş istasyonu 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 özel ortam değişkenlerini ayarlayın. Bu değişkenler, sonraki 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, bölge olarak daus-central1-ckullanılır.Aşağıdaki komut dosyasını doğru bilgilerle düzenleyin ve uygulayı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
Kurulum komut dosyalarına erişmek için GitHub depolarına erişme başlıklı makaleyi inceleyin. Depoları klonlamak için standart GitHub komutlarını kullanın.
Container deposu oluşturma
bölümünü tekrar ziyaret edin.Container 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ının tamamlanması yaklaşık iki dakika sürer.
Docker kapsayıcı 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ı yaklaşık bir saat içinde tamamlanır. İşlem tamamlandığında container görüntüsü Artifact Registry'de depolanır.
Geliştirme ortamını dağıtma
bölümünü tekrar ziyaret edin.Geliştirme 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ı yaklaşık 20 dakikada tamamlanır.
Cloud Workstations'u kullanma
İş istasyonunuzu başlatma, panoya erişme ve etkinlikleri yönetme hakkında bilgi edinin.
İş 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 İş istasyonları'nı tıklayın.
İş istasyonları listesinde,
work-stationadlı iş istasyonu için Hızlı işlemler sütununda Başlat'ı tıklayın.İş istasyonu başladıktan sonra aynı iş 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 görünürse 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 bir gri ok bulunur. Okun tıklanmasıyla beş düğmeli küçük bir menü açılır. Pano simgesini tıklayın.
Görüntülenen metin alanını kullanarak iş istasyonundaki panonuzu yönetin. Yerel makinenizdeki metni iş istasyonuna yapıştırmak için metni kutuya ekleyin ve yapıştırın. İş istasyonundan metin kopyalamak için metni kopyalayın. Metin, 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ünde 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 ayarlandı ve SDV ile uygulama geliştirmeye hazırsınız. İş akışınıza bağlı olarak sonraki adımları uygulayın:
Bireysel geliştiriciler: Aşağıdaki hedefleri nasıl indireceğinizi, oluşturacağınızı ve çalıştıracağınızı öğrenin:
İndirme, oluşturma ve çalıştırma: Depo başlatma ve kaynak kodu indirme işlemlerini kapsar.
AAOS SDV projesi oluşturma: Platform için Android Studio IDE'de bir proje oluşturun.
Görüntülü Reklam Güvenliği'ni kullanmaya başlama: Görüntülü Reklam Güvenliği ve IVI bileşenleri için belirli mimari ve derleme adımlarını kapsar.
Kuruluşlar: Kuruluş kurulumuna devam edin.