您可以使用设备目录在开发者设备平台中查找、排序和深入了解设备。设备目录可帮助您确定开发、测试和生产的目标设备。
如需查看命令摘要,请参阅 gcloud beta device-run devices
list。
准备工作
这些步骤假设您已创建 Google Cloud 项目,完成了开发者设备平台快速入门指南中的设置步骤,并在终端中通过 gcloud 完成了身份验证。
列出开发者设备平台中的设备
列出 Google Cloud 项目中的设备:
gcloud beta device-run devices list输出结果是一个设备列表,类似于:
ID MAKE NAME MODEL FORM OS_VERSION CAPACITY AVAILABILITY PRODUCTS tegu-35 Google Pixel 9a tegu PHYSICAL 35 MEDIUM LOW Automation, Streaming tokay-34 Google Pixel 9 tokay PHYSICAL 34 HIGH HIGH Automation, Streaming tokay-35 Google Pixel 9 tokay PHYSICAL 35 HIGH HIGH Automation, Streaming tokay-36 Google Pixel 9 tokay PHYSICAL 36 MEDIUM MEDIUM Automation, Streaming从列表中确定适合您用途的设备型号和操作系统版本,并记录其 ID。
在开发者设备平台中过滤设备
如果您知道要使用哪些设备型号和操作系统版本,可以过滤设备列表,使其仅显示这些设备。 例如,如需仅列出操作系统版本为 35 的 Android 实体设备,请运行以下命令:
gcloud beta device-run devices list --filter="HARDWARE_TYPE=PHYSICAL AND OS_VERSION=35 AND PLATFORM=ANDROID"输出结果是与过滤条件匹配的设备列表,例如:
ID MAKE NAME MODEL HARDWARE_TYPE OS_VERSION CAPACITY AVAILABILITY PRODUCTS re58c2-35 realme realme C53 RE58C2 PHYSICAL 35 NONE NONE Automation, Streaming tb370fu-35 Lenovo Lenovo Tab P12 TB370FU PHYSICAL 35 LOW LOW Automation a05s-35 Samsung Galaxy A05s a05s PHYSICAL 35 LOW LOW Automation, Streaming a06-35 Samsung Galaxy A06 a06 PHYSICAL 35 LOW LOW Automation, Streaming a14xmsq-35 Samsung Galaxy A14 5G a14xmsq PHYSICAL 35 LOW NONE Automation, Streaming a14xmtfn-35 Samsung Galaxy A14 5G a14xmtfn PHYSICAL 35 NONE NONE Automation, Streaming a16-35 Samsung Galaxy A16 a16 PHYSICAL 35 LOW LOW Automation, Streaming a16x-35 Samsung Galaxy A16 5G a16x PHYSICAL 35 LOW LOW Automation记录 ID,或继续过滤列表以查找合适的设备。
在开发者设备平台中过滤和设置设备格式
除了过滤设备之外,您还可以指定输出格式:
gcloud beta device-run devices list --filter 'manufacturer=google AND formFactor=tablet' --format 'table(ID, AVAILABILITY)'输出结果是一个列表,其中包含符合过滤条件且采用指定格式的设备,例如:
ID AVAILABILITY tangorpro-33 HIGH tangorpro-36 MEDIUM捕获 ID,或继续过滤和格式化列表以找到合适的设备。
介绍开发者设备平台中的设备
现在,您已获得设备列表,可以描述特定设备以查看有关该设备的详细信息:
gcloud beta device-run devices describe DEVICE_ID以
tokay-35为例,您将收到类似如下的输出:availability: HIGH capacity: HIGH form: PHYSICAL formFactor: PHONE id: tokay-35 manufacturer: Google modelCode: tokay name: Pixel 9 platform: Android screenDensity: 420 screenX: 1080 screenY: 2424 supportedAbis: - arm64-v8a supportedProducts: - product: AUTOMATION - product: DEVICE_STREAMING根据这些详细信息确定您要使用的设备和操作系统版本,并记得记录设备 ID。
后续步骤
接下来,使用此处捕获的 ID 开始通过 Device Run 运行测试。