-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:裝置錯誤。