19.11.2012 Views

Building Adobe AIR Applications

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

<strong>AIR</strong> Developer Tool (ADT)<br />

-airDownloadURL Especifica una URL alternativa para descargar e instalar el motor de ejecución de <strong>AIR</strong> en los<br />

dispositivos Android. Si no se especifica, una aplicación de <strong>AIR</strong> redirigirá al usuario al motor de ejecución de <strong>AIR</strong> en<br />

Android Market si el motor de ejecución no está instalado aún.<br />

Si la aplicación se distribuye mediante un catálogo de soluciones alternativo (distinto de Android Market administrado<br />

por Google), puede que sea necesario especificar la URL para descargar el motor de ejecución de <strong>AIR</strong> desde ese<br />

catálogo. Algunos catálogos de aplicaciones alternativos no permiten que las aplicaciones requieran una descarga fuera<br />

del catálogo. Esta opción sólo se admiten para paquetes de Android.<br />

NATIVE_SIGNING_OPTIONS Las opciones de firma nativas identifican el certificado utilizado para firmar un<br />

archivo de paquete nativo. Estas opciones de firma se utilizan para aplicar una firma empleada por el sistema operativo<br />

nativo, no el motor de ejecución de <strong>AIR</strong>. Las opciones son idénticas en <strong>AIR</strong>_SIGNING_OPTIONS y se describen<br />

detalladamente en “Opciones de firma de código de ADT” en la página 184.<br />

Las firmas nativas se admiten en Windows y Android. En Windows, tanto las opciones de firma de <strong>AIR</strong> y como las<br />

opciones de firma nativas se deben especificar. En Android, únicamente las opciones de firma nativas se pueden<br />

especificar.<br />

En muchos casos, se puede utilizar el mismo certificado de firma de código para aplicar tanto una firma nativa como<br />

de <strong>AIR</strong>. Sin embargo, no es así en todos los casos. Por ejemplo, la directiva de Google para las aplicaciones enviadas a<br />

Android Market indica que todas las aplicaciones se deben firmar con un certificado que sea válido hasta el año 2033<br />

como mínimo. Esto significa que los certificados emitidos por una entidad emisora de certificados conocida, que se<br />

recomiendan al aplicar una firma de <strong>AIR</strong>, no se deben utilizar para firmar una aplicación de Android. (Ninguna<br />

entidad emisora de certificados emite un certificado de firma de código con ese periodo de validez tan largo.)<br />

output Nombre del archivo del paquete para crear. La especificación de la extensión del archivo es opcional. Si no se<br />

especifica, se añade una extensión adecuada al valor -target y al sistema operativo actual.<br />

app_descriptor La ruta al archivo descriptor de la aplicación. La ruta se puede indicar en relación con el directorio<br />

actual o como ruta absoluta. (En el archivo de <strong>AIR</strong> el archivo descriptor de la aplicación cambia de nombre a<br />

application.xml.)<br />

-platformsdk Ruta al SDK de la plataforma para el dispositivo de destino:<br />

Android: el SDK de <strong>AIR</strong> 2.6+ incluye las herramientas del SDK de Android necesarias para implementar los<br />

comandos ADT pertinentes. Únicamente establezca este valor para utilizar una versión diferente del SDK de<br />

Android. Asimismo, no es necesario proporcionar la ruta del SDK de la plataforma en la línea de comandos si la<br />

variable del entorno <strong>AIR</strong>_ANDROID_SDK_HOME ya está establecida. (Si ambos están establecidos, se utiliza la<br />

ruta proporcionada en la línea de comandos.)<br />

iOS: el SDK de <strong>AIR</strong> se suministra con SDK de iOS captador. La opción -platformsdk permite empaquetar<br />

aplicaciones con un SDK externo para no sufrir las restricciones del SDK de SDK captador. Por ejemplo, si ha<br />

creado una extensión con el último SDK de iOS, puede especificar dicho SDK cuando empaquete la aplicación.<br />

Además, si utiliza ADT con el simulador de iOS, también debe incluir la opción -platformsdk y especificar la ruta<br />

de acceso al SDK del simulador de iOS.<br />

FILE_OPTIONS Identifica los archivos de la aplicación para incluir en el paquete. Las opciones del archivo se<br />

describen en su totalidad en “Opciones de ruta y archivo” en la página 186. No especifique opciones de archivo al crear<br />

un paquete nativo desde un archivo de <strong>AIR</strong> o <strong>AIR</strong>I.<br />

input_airi Se especifica al crear un paquete nativo desde un archivo de <strong>AIR</strong>I. <strong>AIR</strong>_SIGNING_OPTIONS es necesario<br />

si el destino es air (o no se especifica ningún destino).<br />

input_air Se especifica al crear un paquete nativo desde un archivo de <strong>AIR</strong>. No especifique<br />

<strong>AIR</strong>_SIGNING_OPTIONS.<br />

Última modificación 30/10/2012<br />

174

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!