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 Erişim elde etme bölümüne bakın.
Kurulum komut dosyalarını klonlayın:
# 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
Container deposu oluşturma
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
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 İş İstasyonları arasında kopyalama ve yapıştırma işlemi yapabilirsiniz. Ekranın sol kenarında, dikey olarak ortalanmış küçük bir gri ok bulunur. Bu oku tıkladığınızda 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 daha sonra kutuda görünür. Bu kutuda 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 kuruldu 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.
- IDE kurulumu: Platform IDE için dahil edilen Android Studio'da bir proje oluşturun.
- Görüntülü Reklam Ağı Güvenliği'ni kullanmaya başlama: Görüntülü Reklam Ağı Güvenliği ve IVI bileşenleri için belirli mimari ve derleme adımlarını kapsar. * Kuruluşlar: Kuruluş kurulumu ile devam edin.