Guía de inicio rápido: Prepárate para Developer Device Platform

Configura Developer Device Platform, un paquete de nueva generación de nivel comercial para la organización de dispositivos remotos.

Antes de comenzar

Developer Device Platform funciona en cualquier estación de trabajo con una terminal y acceso a Internet siguiendo las instrucciones de esta página.

En estos documentos, se supone que eres un Google Cloud usuario con proyectos y cuentas, como se describe en Comienza a usar Google Cloud que se encuentra en la Descripción general tab de este sitio.

Google Cloud Configuración de

  1. Accede a tu Google Cloud cuenta de. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. Instala Google Cloud CLI.

  3. Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.

  4. Para inicializar gcloud CLI, ejecuta el siguiente comando:

    gcloud init
  5. Verifica que tengas los permisos necesarios para completar esta guía.

  6. Verifica que la facturación esté habilitada para tu Google Cloud proyecto.

  7. Habilita las APIs de Device Run, Device Streaming y Cloud Testing:

    Roles necesarios para habilitar las APIs

    Para habilitar las APIs, necesitas el permiso serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol Propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol Administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén información para otorgar roles.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  8. Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:

    gcloud auth application-default login

    No es necesario que lo hagas si usas Cloud Shell.

    Si se muestra un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.

  9. Instala Google Cloud CLI.

  10. Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.

  11. Para inicializar gcloud CLI, ejecuta el siguiente comando:

    gcloud init
  12. Verifica que tengas los permisos necesarios para completar esta guía.

  13. Verifica que la facturación esté habilitada para tu Google Cloud proyecto.

  14. Habilita las APIs de Device Run, Device Streaming y Cloud Testing:

    Roles necesarios para habilitar las APIs

    Para habilitar las APIs, necesitas el permiso serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol Propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol Administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén información para otorgar roles.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  15. Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:

    gcloud auth application-default login

    No es necesario que lo hagas si usas Cloud Shell.

    Si se muestra un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.

Roles obligatorios

Para obtener los permisos que necesitas para usar Developer Device Platform, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.

Comandos de ejemplo

Ahora que tienes el servicio Device Run, puedes ejecutar los siguientes comandos para probar el catálogo.

Primero, enumera todos los dispositivos de tu proyecto:

gcloud device-run devices list

A continuación, enumera todas las sesiones de tu proyecto (es probable que no haya ninguna):

gcloud device-run sessions

Ahora continúa con las instrucciones de funciones en ¿Qué sigue? o sigue la siguiente sección para usar la habilidad del agente de Developer Device Platform.

Instala la habilidad del agente de Developer Device Platform

Además de establecer el Google Cloud entorno que se describe en esta página, deberás instalar estos paquetes para la habilidad del agente de Developer Device Platform:

Ahora instala la habilidad del agente de Developer Device Platform con:

npx skills add https://github.com/google/skills --skill developer-device-platform-basics

Ahora continúa con las instrucciones de funciones en ¿Qué sigue?.

Documentación de respaldo

Limpia

Para evitar que se apliquen cargos a tu Google Cloud cuenta de por los recursos que usaste en esta página, borra el Google Cloud proyecto de que tiene los recursos.

¿Qué sigue?

  • Catálogo de dispositivos: Describe todos los tipos de dispositivos en el laboratorio de DDP y profundiza en cada tipo.
  • Device Run: Ejecuta pruebas en dispositivos en el laboratorio de DDP y consulta los resultados en. Google Cloud
  • API de Device Streaming: Conéctate a dispositivos Android físicos remotos e interactúa con tu app como si estuviera conectada a tu máquina local.
  • Desarrollo de agentes con Device Streaming: Usa la habilidad del agente de Developer Device Platform para encontrar, reservar y conectarte a dispositivos en DDP.