Cloud Workstations in Google Cloud ti consente di sviluppare SDV senza bisogno di una macchina locale. Prima di continuare, devi avere accesso a un progetto Google Cloud. Se non hai accesso a un progetto Google Cloud, rivolgiti al tuo punto di contatto Google. Gli ambienti Qwiklabs sono disponibili per una valutazione temporanea.
Workflow
Questa guida si applica a:
Sviluppatori privati: per gli sviluppatori privati che configurano il proprio ambiente.
Organizzazioni: per gli amministratori che configurano una configurazione di workstation riutilizzabile per la propria organizzazione. Dopo aver seguito questa guida, vai alla sezione Configurazione dell'organizzazione.
Configurazione dell'ambiente
Segui questi passaggi per configurare l'ambiente Google Cloud ed eseguire il deployment delle risorse della workstation.
Imposta le variabili di ambiente
Avvia Cloud Shell nel tuo progetto Google Cloud.
Imposta le variabili di ambiente specifiche per il tuo progetto Google Cloud. Queste variabili vengono utilizzate negli script che seguono.
- Se utilizzi l'ambiente Qwiklabs:
- Esegui lo script dalla pagina Qwiklabs.
Se utilizzi il tuo progetto Google Cloud:
Trova l'ID progetto e il nome utente in Cloud Shell.
Le regioni e le zone sono disponibili in Località cloud. Se non sono specificate,
us-central1viene utilizzata come regione eus-central1-ccome zona.Modifica il seguente script con le informazioni corrette ed eseguilo:
# 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)
- Se utilizzi l'ambiente Qwiklabs:
Recupera gli script di configurazione
Richiedi l'accesso al repository sdv-setup al tuo contatto Google e clonalo in ~/dev/sdv-setup. Per i repository di telemetria, consulta
Accedi ai repository GitHub.
Crea un repository di container
Applica la configurazione Terraform per creare un repository di container:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Il completamento di questo script richiede circa due minuti.
Crea l'immagine container Docker
Crea l'immagine Docker per 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
Il completamento di questo script richiede circa un'ora. Al termine, l'immagine container viene archiviata in Artifact Registry.
Esegui il deployment dell'ambiente di sviluppo
Applica la configurazione Terraform per creare l'ambiente di sviluppo:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Il completamento di questo script richiede circa 20 minuti.
Utilizza Cloud Workstations
Scopri come avviare la tua workstation, accedere agli appunti e gestire le attività.
Avvia la workstation
Nella console Google Cloud, inserisci "Cloud Workstations" nella barra di ricerca. Nella sezione Prodotti e pagine, fai clic su Cloud Workstations.
Nel menu di navigazione, fai clic su Workstation.
Nell'elenco delle workstation, fai clic su Avvia nella colonna Azioni rapide per la workstation denominata
work-station.Dopo l'avvio della workstation, fai clic su Avvia nella colonna Azioni rapide per la stessa workstation.
Si apre una nuova finestra che mostra un'interfaccia desktop. Se viene visualizzato un errore, attendi un minuto e aggiorna la pagina.
Accesso agli appunti
Puoi copiare e incollare tra la tua macchina locale e Cloud Workstations tramite un'interfaccia speciale. Sul bordo sinistro dello schermo, una piccola freccia grigia è centrata verticalmente. Se fai clic sulla freccia, si apre un piccolo menu con cinque pulsanti. Fai clic sull'icona Appunti.
Gestisci gli appunti nella workstation utilizzando l'area di testo visualizzata. Per incollare il testo dalla tua macchina locale alla workstation, aggiungi il testo alla casella, quindi incollalo. Per copiare il testo dalla workstation, copialo. Il testo viene visualizzato nella casella, dove puoi copiarlo di nuovo e incollarlo sulla tua macchina locale.
Panoramica delle attività
Puoi avviare le app nella panoramica delle attività:
Nella barra in alto, vai a Panoramica delle attività.
Per filtrare l'elenco di app, inserisci il nome dell'app nella barra di ricerca in alto.
Per avviare un'app, fai clic sulla relativa icona.
Passaggi successivi
Il tuo ambiente di sviluppo è configurato e puoi iniziare a creare con SDV. Segui i passaggi successivi in base al tuo workflow:
Singoli sviluppatori: scopri come scaricare, creare ed eseguire i target:
Download, build, and run: illustra l'inizializzazione del repository e il download del codice sorgente.
Configura un progetto SDV AAOS: configura un progetto nell'IDE Android Studio for Platform incluso.
Inizia a utilizzare Display Safety: illustra l'architettura specifica e i passaggi di creazione per i componenti Display Safety e IVI.
Organizzazioni: procedi con la configurazione dell'organizzazione.