快速入门:准备使用开发者设备平台

准备好使用开发者设备平台,这是一个用于远程设备编排的下一代商业级套件。

准备工作

开发者设备平台 (DDP) 可在任何具有终端和互联网访问权限的工作站上运行,只需按照本页面的说明操作即可。

这些文档假定您是 Google Cloud 用户,并且拥有项目和账号, 如本网站 “概览”标签页中的使用入门 Google Cloud中所述。

Google Cloud 配置

  1. 安装 Google Cloud CLI。

  2. 配置 gcloud CLI 以使用您的联合身份。

    如需了解详情,请参阅使用联合身份登录 gcloud CLI

  3. 如需初始化 gcloud CLI,请运行以下命令:

    gcloud init
  4. 验证您是否拥有完成本指南所需的权限

  5. 验证您的 Google Cloud 项目是否已启用结算功能。

  6. 启用 Device Run、Device Streaming 和 Cloud Testing API:

    启用 API 所需的角色

    如需启用 API,您需要 serviceusage.services.enable 权限。如果您创建了项目,则可能已通过所有者角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获取此权限。了解如何授予角色

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  7. 为您的用户账号创建本地身份验证凭证:

    gcloud auth application-default login

    如果返回了身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI

所需的角色

如需获取使用开发者设备平台所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。

示例指令

现在您已拥有 Device Run 服务,可以运行以下命令来试用目录。

首先,列出项目中的所有设备:

gcloud beta device-run devices list

接下来,列出项目中的所有会话(可能没有,请稍后重试):

gcloud beta device-run sessions

现在,请继续阅读后续步骤中的功能说明。

支持文档

与我们联系

访问 DDP 开发者 论坛 ,获取帮助并提出建议。

如需报告开发者设备平台的 bug 和提交功能请求,请创建 问题

清理

为避免因本页面中使用的资源导致您的 Google Cloud 账号产生费用,请删除包含这些资源的 Google Cloud 项目。

后续步骤

  • 设备目录 - 介绍 开发者设备平台实验室中的所有设备类型,并深入了解每种类型。
  • Device Run - 在 开发者设备平台实验室中的设备上运行测试,并在 Google Cloud中查看结果。
  • 查找日志 - 在命令行和 控制台中 Google Cloud 查看结果。
  • Device Streaming API - 连接到远程 物理 Android 设备,并与您的应用互动,就像它连接到 您的本地机器一样。
  • 借助 Device Streaming 实现智能体化开发 - 使用 开发者设备平台代理技能查找、预留和连接到 开发者设备平台中的设备。