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.

Capítulo 11: <strong>AIR</strong> Debug Launcher (ADL)<br />

Utilice <strong>AIR</strong> Debug Launcher (ADL) para ejecutar tanto aplicaciones basadas en SWF como las basadas en HTML<br />

durante la fase de desarrollo. Con ADL se puede ejecutar una aplicación sin primero tener que empaquetarla e<br />

instalarla. De forma predeterminada, ADL utiliza un motor de ejecución incluido con el SDK, con lo cual no se necesita<br />

instalar el motor de ejecución por separado para utilizar ADL.<br />

ADL imprime sentencias trace y errores en tiempo de ejecución a la salida estándar, pero no admite puntos de corte u<br />

otras funciones de depuración. Flash Debugger (o un entorno de desarrollo integrado como Flash Builder o Aptana<br />

Studio) se puede emplear para problemas de depuración complejos.<br />

<strong>AIR</strong> admite la depuración directamente, por lo que no es necesario depurar una versión del motor de ejecución (tal y<br />

como se haría con <strong>Adobe</strong>® Flash® Player). Para dirigir la depuración de la línea de comandos, se utiliza Flash Debugger<br />

y <strong>AIR</strong> Debug Launcher (ADL).<br />

Flash Debugger se distribuye en el directorio del SDK de Flex. Las versiones nativas, como fdb.exe en Windows, se<br />

encuentran en el subdirectorio bin. La versión de Java está en el subdirectorio lib. <strong>AIR</strong> Debug Launcher, adl.exe, está<br />

en el directorio bin de la instalación del SDK de Flex. (No existen ninguna versión de Java independiente).<br />

Nota: no es posible iniciar una aplicación de <strong>AIR</strong> directamente con fdb, ya que fdb intenta iniciarla con Flash Player.<br />

Deje que la aplicación de <strong>AIR</strong> se conecte a una sesión de fdb en ejecución.<br />

Uso de ADL<br />

Para ejecutar una aplicación con ADL, utilice el siguiente patrón:<br />

adl application.xml<br />

application.xml es el archivo descriptor de la aplicación para ésta.<br />

La sintaxis completa para ADL es la siguiente:<br />

adl [-runtime runtime-directory]<br />

[-pubid publisher-id]<br />

[-nodebug]<br />

[-atlogin]<br />

[-profile profileName]<br />

[-screensize value]<br />

[-extdir extension-directory]<br />

application.xml<br />

[root-directory]<br />

[-- arguments]<br />

(Los elementos entre paréntesis, [], son opcionales.)<br />

-runtime runtime-directory Especifica el directorio que contiene el motor de ejecución a utilizar. Si no se especifica,<br />

se utiliza el directorio del motor de ejecución del mismo SDK que el programa ADL. Si ADL se mueve fuera su carpeta<br />

en SDK, especifique el directorio del motor de ejecución. En Windows y Linux, especifique el directorio que contiene<br />

el directorio <strong>Adobe</strong> <strong>AIR</strong>. En Mac OS X, especifique el directorio que contiene <strong>Adobe</strong> <strong>AIR</strong>.framework.<br />

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

164

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

Saved successfully!

Ooh no, something went wrong!