Guida rapida: preparati per la piattaforma di dispositivi per sviluppatori

Configura la piattaforma di dispositivi per sviluppatori, una suite di livello commerciale di nuova generazione per l'orchestrazione dei dispositivi remoti.

Prima di iniziare

La piattaforma di dispositivi per sviluppatori (DDP) funziona su qualsiasi workstation con un terminale e accesso a internet seguendo le istruzioni riportate in questa pagina.

Questi documenti presuppongono che tu sia un Google Cloud utente con progetti e account, come descritto in Inizia a utilizzare Google Cloud disponibile nella Panoramica scheda di questo sito.

Google Cloud Configurazione di

  1. Accedi al tuo Google Cloud account. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Installa Google Cloud CLI.

  3. Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

  4. Per inizializzare gcloud CLI, esegui questo comando:

    gcloud init
  5. Verifica di disporre delle autorizzazioni necessarie per completare questa guida.

  6. Verifica che la fatturazione sia attivata per il tuo Google Cloud progetto.

  7. Abilita le API Device Run, Device Streaming e Cloud Testing:

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre dell'autorizzazione serviceusage.services.enable. Se hai creato il progetto, probabilmente hai già questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  8. Se utilizzi una shell locale, crea le credenziali di autenticazione locali per il tuo account utente:

    gcloud auth application-default login

    Non devi eseguire questa operazione se utilizzi Cloud Shell.

    Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.

  9. Installa Google Cloud CLI.

  10. Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

  11. Per inizializzare gcloud CLI, esegui questo comando:

    gcloud init
  12. Verifica di disporre delle autorizzazioni necessarie per completare questa guida.

  13. Verifica che la fatturazione sia attivata per il tuo Google Cloud progetto.

  14. Abilita le API Device Run, Device Streaming e Cloud Testing:

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre dell'autorizzazione serviceusage.services.enable. Se hai creato il progetto, probabilmente hai già questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  15. Se utilizzi una shell locale, crea le credenziali di autenticazione locali per il tuo account utente:

    gcloud auth application-default login

    Non devi eseguire questa operazione se utilizzi Cloud Shell.

    Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per utilizzare la piattaforma di dispositivi per sviluppatori, chiedi all'amministratore di concederti i seguenti ruoli IAM per il tuo progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Comandi di esempio

Ora che hai il servizio Device Run, puoi eseguire i seguenti comandi per provare il catalogo.

Innanzitutto, elenca tutti i dispositivi nel tuo progetto:

gcloud beta device-run devices list

Poi, elenca tutte le sessioni nel tuo progetto (probabilmente nessuna, riprova più tardi):

gcloud beta device-run sessions

Ora continua con le istruzioni relative alle funzionalità in Passaggi successivi.

Documentazione di supporto

Contattaci

Visita il Forum per sviluppatori DDP per ricevere assistenza e offrire suggerimenti.

Per segnalare bug e inviare richieste di funzionalità per la piattaforma di dispositivi per sviluppatori, crea un problema.

Libera spazio

Per evitare che al tuo Google Cloud account vengano addebitati costi relativi alle risorse utilizzate in questa pagina, elimina il Google Cloud progetto con le risorse.

Passaggi successivi

  • Catalogo dei dispositivi: descrivi tutti i tipi di dispositivi nel laboratorio della piattaforma di dispositivi per sviluppatori ed esamina ogni tipo.
  • Device Run: esegui i test sui dispositivi nel laboratorio della piattaforma di dispositivi per sviluppatori e visualizza i risultati in Google Cloud.
  • Trova i log: visualizza i risultati nella riga di comando e nella Google Cloud console.
  • API Device Streaming: connettiti ai dispositivi Android fisici remoti e interagisci con la tua app come se fosse connessa alla tua macchina locale.
  • Sviluppo di agenti con Device Streaming: utilizza la competenza dell'agente della piattaforma di dispositivi per sviluppatori per trovare, prenotare e connetterti ai dispositivi nella piattaforma di dispositivi per sviluppatori.