Comando installApp de ADT

El comando -installApp instala una aplicación en un dispositivo o emulador.

Se debe desinstalar una aplicación existente antes de volver a realizar la instalación con este comando.

El comando utiliza la siguiente sintaxis:

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

-platform Nombre de la plataforma del dispositivo. Especifique ios o android.

-platformsdk Ruta al SDK de la plataforma para el dispositivo de destino (opcional):
  • Android: el SDK de AIR 2.6+ incluye las herramientas del SDK de Android necesarias para implementar los comandos ADT pertinentes. Únicamente establezca este valor para utilizar una versión diferente del SDK de Android. Asimismo, no es necesario proporcionar la ruta del SDK de la plataforma en la línea de comandos si la variable del entorno AIR_ANDROID_SDK_HOME ya está establecida. (Si ambos están establecidos, se utiliza la ruta proporcionada en la línea de comandos.)

  • iOS: el SDK de AIR se suministra con SDK de iOS captador. La opción -platformsdk permite empaquetar aplicaciones con un SDK externo para no sufrir las restricciones del SDK de SDK captador. Por ejemplo, si ha creado una extensión con el último SDK de iOS, puede especificar dicho SDK cuando empaquete la aplicación. Además, si utiliza ADT con el simulador de iOS, también debe incluir la opción -platformsdk y especificar la ruta de acceso al SDK del simulador de iOS.

-device Especifica ios_simulator, el número de serie (Android) o el control (iOS) del dispositivo conectado. En iOS, este parámetro es obligatorio; en Android, este parámetro solo necesita especificarse cuando se asocia más de un dispositivo o emulador de Android al equipo durante la ejecución. Si el dispositivo especificado no está conectado, ADT devuelve el error 14: Device del código de salida (Android) o dispositivo no válido especificado (iOS). Si hay varios dispositivos o emuladores conectados y no se especifica ningún dispositivo, ADT devuelve el error 2: Usage del código de salida.

Nota: la opción de instalar un archivo IPA directamente en un dispositivo iOS está disponible en AIR 3.4 y versión posterior, y requiere tener instalado iTunes 10.5.0 o posterior.

Utilice el comando adt ‑devices (disponible en AIR 3.4 y versiones posteriores) para determinar el control o número de serie de los dispositivos conectados. Tenga en cuenta que en iOS se utiliza el control, no el UUID del dispositivo. Para obtener más información, consulte Comando de dispositivos ADT.

Además, en Android puede utilizar la herramienta Android ADB para enumerar los números de serie de los emuladores en ejecución y los dispositivos incorporados:

adb devices

-packageNombre del archivo del paquete que se va a instalar. En iOS, debe ser un archivo IPA. En Android, debe ser un paquete APK. Si el paquete especificado ya se ha instalado, ADT devuelve el error 14:Device de código.