ADT appVersion 命令

-appVersion 命令报告设备或仿真器上应用程序的已安装版本。该命令使用以下语法:

adt -appVersion -platform platformName -platformsdk path_to_sdk -device deviceID -appid applicationID

-platform 设备的平台的名称。指定 ios android

-platformsdk 指向目标设备的平台 SDK 的路径:
  • Android - AIR 2.6 以上版本的 SDK 包含 Android SDK 中实现相关 ADT 命令所需的工具。只有在使用其他版本的 Android SDK 时才需要设置此值。此外,如果已设置了 AIR_ANDROID_SDK_HOME 环境变量,则不需要在命令行上提供平台 SDK 路径。(如果在两处都进行了设置,则会使用在命令行上提供的路径。)

  • iOS - AIR SDK 附带绑定的 iOS SDK。通过 -platformsdk 选项,您可以使用外部 SDK 打包应用程序,因此不必局限于使用绑定的 iOS SDK。例如,如果您使用最新的 iOS SDK 构建了一个扩展名,则可以在打包应用程序时指定此 SDK。此外,与 iOS Simulator 一起使用 ADT 时,您必须始终将 -platformsdk 选项包括在内,指定 iOS Simulator SDK 的路径。

-device 指定 ios_simulator 或设备的序列号。只有当多个 Android 设备或模拟器连接到您的计算机并处于运行状态时,才需要指定设备。如果指定的设备未连接到计算机,ADT 会返回退出代码 14:设备错误。如果连接了多个设备或仿真器且没有指定某个设备,ADT 会返回退出代码 2:用法错误。

在 Android 上,使用 Android ADB 工具列出已连接的设备和运行中的仿真器的序列号:

adb devices

-appid 已安装应用程序的 AIR 应用程序 ID。如果在设备上未安装具有指定 ID 的应用程序,ADT 会返回退出代码 14:设备错误。