Guida rapida: preparati per la piattaforma per dispositivi per sviluppatori
Configura la piattaforma per dispositivi per sviluppatori, una suite di livello commerciale di nuova generazione per l'orchestrazione di dispositivi remoti.
Prima di iniziare
La piattaforma per dispositivi per sviluppatori 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 che si trova nella Panoramica tab di questo sito.
Google Cloud Configurazione
-
Installa Google Cloud CLI.
-
Configura gcloud CLI per utilizzare la tua identità federata.
Per ulteriori informazioni, vedi Accedi a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
Verifica di disporre delle autorizzazioni necessarie per completare questa guida.
-
Verifica che la fatturazione sia attivata per il tuo Google Cloud progetto.
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 -
Crea le credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
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 per dispositivi per sviluppatori, chiedi all'amministratore di concederti i seguenti ruoli IAM per il tuo progetto:
-
Tutti:
- Visualizzatore ruoli (
roles/viewer) - Amministratore Device Run (
roles/devicerun.googleapis.com/admin) - Amministratore Device Streaming (
roles/devicestreaming.admin) - Service Usage Consumer (
roles/serviceusage.serviceUsageConsumer)
- Visualizzatore ruoli (
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 device-run devices list
Quindi, elenca tutte le sessioni nel tuo progetto (probabilmente nessuna):
gcloud device-run sessions
Ora continua con le istruzioni delle funzionalità in Passaggi successivi o segui la sezione successiva per utilizzare la skill dell'agente della piattaforma per dispositivi per sviluppatori.
Installa la skill dell'agente della piattaforma per dispositivi per sviluppatori
Oltre a stabilire l' Google Cloud ambiente descritto in questa pagina, dovrai installare questi pacchetti per la skill dell'agente della piattaforma per dispositivi per sviluppatori:
- ADB per l'esecuzione di comandi sul dispositivo Android remoto
- Un ambiente Python per abilitare l'inoltro ADB
- Antigravity o qualsiasi altro agente di codifica AI che supporti le skill dell'agente
- Node.js e il pacchetto NPM
per l'installazione della skill dell'agente utilizzando
npx
Ora installa la skill dell'agente della piattaforma per dispositivi per sviluppatori con:
npx skills add https://github.com/google/skills --skill developer-device-platform-basics
Ora continua con le istruzioni delle funzionalità in Passaggi successivi.
Documentazione di supporto
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 DDP ed esamina ogni tipo
- Device Run: esegui test sui dispositivi nel laboratorio DDP e visualizza i risultati in Google Cloud
- API Device Streaming: connettiti ai dispositivi Android fisici remoti e interagisci con la tua app come se fosse connessa alla tua macchina locale
- Sviluppo agentico con Device Streaming: utilizza la skill dell'agente della piattaforma per dispositivi per sviluppatori per trovare, prenotare e connetterti ai dispositivi in DDP