快速入门:准备使用开发者设备平台
准备好使用开发者设备平台,这是一个用于远程设备编排的下一代商业级套件。
准备工作
开发者设备平台 (DDP) 可在任何具有终端和互联网访问权限的工作站上运行,只需按照本页面的说明操作即可。
这些文档假定您是 Google Cloud 用户,并且拥有项目和账号, 如本网站 “概览”标签页中的使用入门 Google Cloud中所述。
Google Cloud 配置
- 登录您的 Google Cloud 账号。如果您是 Google Cloud的新用户, 请创建一个账号,以评估我们的产品在 实际场景中的表现。新客户还可获享 $300 赠金,用于 运行、测试和部署工作负载。
-
安装 Google Cloud CLI。
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
验证您的 Google Cloud 项目是否已启用结算功能。
启用 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 -
如果您使用的是本地 shell,请为您的用户 账号创建本地身份验证凭证:
gcloud auth application-default login
如果您使用的是 Cloud Shell,则无需执行此操作。
如果返回了身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI。
-
安装 Google Cloud CLI。
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
验证您的 Google Cloud 项目是否已启用结算功能。
启用 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 -
如果您使用的是本地 shell,请为您的用户 账号创建本地身份验证凭证:
gcloud auth application-default login
如果您使用的是 Cloud Shell,则无需执行此操作。
如果返回了身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI。
所需的角色
如需获取使用开发者设备平台所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
-
全部:
- Role Viewer (
roles/viewer) - Device Run Admin (
roles/devicerun.admin) - Device Streaming Admin (
roles/devicestreaming.admin) - Service Usage Consumer (
roles/serviceusage.serviceUsageConsumer)
- Role Viewer (
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
示例指令
现在您已拥有 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 实现智能体化开发 - 使用 开发者设备平台代理技能查找、预留和连接到 开发者设备平台中的设备。