Android 设备遥控器

管理远程实体设备。包含用于列出、预留、连接到和管理远程设备预留的命令。

用法

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 以使用有权访问已启用设备流式传输功能的项目的账号登录。

典型工作流程

以下是典型工作流程的命令序列:

  1. 运行 android device remote projects,找到可用于设备串流的 Google Cloud 云项目。
  2. 运行 android device remote models,找到所需设备的 <codename>/<api>。
  3. 运行 android device remote create <codename>/<api> 预留设备。
  4. 运行 android device remote connect <reservation-id> 以将设备连接到 adb。
  5. 使用搭载 android run、android install、adb 和其他设备命令的设备。
  6. 完成后,运行 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