ADT installApp 命令

-installApp 命令會在裝置或模擬器上安裝應用程式。

您必須先解除安裝現有的應用程式,才能使用此命令重新安裝。

命令使用下列語法:

adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName

-platform :裝置的平台名稱。指定 ios android

-platformsdk :目標裝置的平台 SDK 路徑 (選擇性):
  • Android - AIR 2.6+ SDK 包括實作相關 ADT 命令所需的 Android SDK 工具。只有當您想要使用不同版本的 Android SDK 時,才需要設定此值。另外,如果已經設定 AIR_ANDROID_SDK_HOME 環境變數,便不需要在命令列上提供平台 SDK 路徑 (如果兩者均已設定,則會使用命令列上提供的路徑)。

  • iOS - AIR SDK 隨附固定 iOS SDK。-platformsdk 選項可讓您使用外部 SDK 封裝應用程式,如此,就不會受限只能使用固定 iOS SDK。例如,如果您使用過最新的 iOS SDK 來建置擴充功能,則在封裝應用程式時可以指定該 SDK。此外,在搭配使用 ADT 與 iOS 模擬器時,您也必須一律加入 -platformsdk 選項,以指定 iOS 模擬器 SDK 的路徑。

-device :指定連線裝置的 ios_simulator 、序號 (Android) 或控制點 (iOS)。在 iOS 上,這個參數是必要的;在 Android 上,只有在一個以上的 Android 裝置或模擬器附加至電腦且執行時,才需要指定這個參數。如果未連接指定的裝置,ADT 會傳回結束代碼 14:裝置錯誤 (Android) 或指定的裝置無效 (iOS)。如果連接了多個裝置或模擬器,但未指定某一裝置,則 ADT 會傳回結束代碼 2:用法錯誤。

備註: 若要直接將 IPA 檔案安裝到 iOS 裝置,可以在 AIR 3.4 中進行,並且需要 iTunes 10.5.0 及更新版本。

使用 adt ‑devices 命令 (在 AIR 3.4 及更新版本中提供使用) 可判斷連線裝置的控制點或序號。請注意,在 iOS 上使用的是控制點,而非裝置 UUID。如需詳細資訊,請參閱 ADT 裝置命令

此外,在 Android 上,請使用 Android ADB 工具列出連接裝置的序號與執行中的模擬器:

adb devices

-package :要安裝的套件檔案名稱。在 iOS 上,這必須是 IPA 檔案。在 Android 上,這必須是 APK 套件。如果指定的套件已安裝,ADT 會傳回錯誤代碼 14:裝置錯誤。