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

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

准备工作

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

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

Google Cloud 配置

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud的新用户, 请创建一个账号,以评估我们的产品在 实际场景中的表现。新客户还可获享 $300 赠金,用于 运行、测试和部署工作负载。
  2. 安装 Google Cloud CLI。

  3. 如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI

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

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

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

  7. 启用 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
  8. 如果您使用的是本地 shell,请为您的用户 账号创建本地身份验证凭证:

    gcloud auth application-default login

    如果您使用的是 Cloud Shell,则无需执行此操作。

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

  9. 安装 Google Cloud CLI。

  10. 如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI

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

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

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

  14. 启用 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
  15. 如果您使用的是本地 shell,请为您的用户 账号创建本地身份验证凭证:

    gcloud auth application-default login

    如果您使用的是 Cloud Shell,则无需执行此操作。

    如果返回了身份验证错误,并且您使用的是外部身份提供方 (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 实现智能体化开发 - 使用 开发者设备平台代理技能查找、预留和连接到 开发者设备平台中的设备。