管理远程实体设备。包含用于列出、预留、连接到和管理远程设备预留的命令。
用法
android device remote [-h] [--project=PARAM]
选项
-h,--help- 显示指定命令的帮助消息。--project=PARAM- Google Cloud 项目 ID。
android 个选项:
--sdk=PARAM- Android SDK 的路径。-v,--verbose- 启用详细输出以进行问题排查。-V,--version- 打印版本信息并退出。
子命令
connect- 连接到预留的远程设备。create- 为远程设备创建预留。disconnect- 断开远程设备的连接。extend- 延长远程设备预留时间。list- 列出远程设备预留。models- 列出可用的远程设备型号。projects- 列出可用于设备串流的 Google Cloud 项目。remove- 移除远程设备预留。
说明
android device remote 命令集会预留 Google 数据中心内托管的实体 Android 设备,并将这些设备连接到您机器上的 adb,以便您在没有的实体硬件上安装、运行和调试应用。
远程设备的费用会记入 Google Cloud 项目。在开始之前,请运行 android auth login 以使用有权访问已启用设备流式传输功能的项目的账号登录。
典型工作流程
以下是典型工作流程的命令序列:
- 运行
android device remote projects,找到可用于设备串流的 Google Cloud 云项目。 - 运行
android device remote models,找到所需设备的<codename>/<api>。 - 运行
android device remote create <codename>/<api>预留设备。 - 运行
android device remote connect <reservation-id>以将设备连接到adb。 - 使用搭载
android run、android install、adb和其他设备命令的设备。 - 完成后,运行
android device remote disconnect <reservation-id>和android device remote remove <reservation-id>。
选择项目 (--project)
传递 --project=<project-id> 以选择要使用的 Google Cloud 项目。大多数使用预留的命令都需要此参数。如果省略,该命令会输出已准备好进行流式传输的项目。
为避免每次都传递 --project,请向 ~/.androidrc 文件添加默认值。所有 android device remote 命令都会拾取该参数:
device remote --project my-project