С помощью команды -installApp выполняется установка приложения на устройство или эмулятор.
Прежде чем переустанавливать приложение с помощью этой команды, существующее приложение необходимо удалить.
Команда имеет следующий синтаксис:
adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName
-platform
Название платформы устройства. Укажите
ios
или
android
.
-platformsdk
— путь к SDK платформы для целевого устройства (необязательный параметр):
-
Android — в состав пакета SDK AIR 2.6 и более поздних версий включены инструменты из пакета SDK для ОС Android, необходимые для реализации соответствующих команд ADT. Данный параметр следует задавать только для использования другой версии Android SDK. Кроме того, путь к платформе SDK не требуется указывать в командной строке, если уже установлена переменная среды AIR_ANDROID_SDK_HOME (если заданы оба значения, используется путь, указанный в командной строке).
-
iOS — в комплект поставки набора средств SDK для AIR входит связанный набор SDK для iOS. Параметр -platformsdk позволяет создавать пакеты приложений с внешним набором средств SDK, чтобы не ограничиваться использованием только набора SDK для iOS. Например, если с помощью самой последней версии набора SDK для iOS создано расширение, можно указать этот набор SDK при формировании пакета приложения. Кроме того, если вместе с приложением iOS Simulator используется ADT, необходимо всегда добавлять параметр -platformsdk, указав путь к набору средств SDK приложения iOS Simulator.
-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 devices
».
Кроме того, в Android для получения списка серийных номеров подключенных устройств и запущенных эмуляторов используйте инструмент Android ADB:
adb devices
-package
— имя файла устанавливаемого пакета. В ОС iOS это должен быть файл IPA. В Android это должен быть пакет APK. Если указанный пакет уже установлен, ADT возвращает код ошибки 14: «ошибка устройства».