Me he encontrado un inconveniente al intentar depurar una aplicación de AIR utilizando adl
.Depuración AIR: ADL no se inicia
Aunque se inicia con éxito adl
, la aplicación nunca aparece en la pantalla/se inicia.
por ejemplo:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="400" height="400"
preinitialize="trace('hello')">
<s:Label text="Hello, world" />
</s:WindowedApplication>
Al poner en marcha esto, el trace
nunca se ejecuta, y la aplicación nunca aparece en la pantalla.
Otros puntos de interés: (. Es decir, veo su icono en mi muelle)
- El depurador
adl
se pone en marcha - He intentado esto con ADT de AIR 2.6 y AIR 2.7 Este
- utilizarse para trabajar en mi máquina, y de repente ha dejado (ver más abajo)
- no hace ninguna diferencia si pongo en marcha a partir de flash Builder, o mediante la invocación de la línea de comandos directamente
adt
- Estoy en un Mac, ejecutando OSX 10.6.7
- Después de que esto dejó de funcionar, traté de instalar el parche de actualización FB 4.5.1, con la esperanza de que esto también actualizara cualquier archivo de framework/SDK local al ultima versión. Esto no tuvo efecto.
Como mencioné anteriormente, esto solía funcionar bien, y parece haberse detenido.
En el momento en que las cosas dejaron de funcionar, estaba haciendo una depuración en otra aplicación, que implicó la instalación de un firewall para bloquear puertos específicos. Sospecho que puede estar relacionado con esto.
Sin embargo, desde entonces he desinstalado todos los firewalls, y todavía no funciona. No estoy seguro de qué puerto usa adt
, pero no veo que intente conectarse al ejecutar lsof -i -n -P
.
¿Alguna sugerencia?
Actualización: También he desinstalado y reinstalado Flash Builder (y por lo tanto, el SDK de AIR), y todavía no funciona. Creo que esto agrega peso al conflicto del puerto, pero aún no me deja saber dónde/cómo proceder
Otra actualización La compilación exacta de la misma base de código para un instalador AIR, la instalación y la ejecución de la aplicación funciona bien. (Es decir, un lanzamiento de producción). Sin embargo, la base de código no se inicia con adl
. Esto prácticamente confirma el problema como un problema de configuración de máquina local en algún lugar con adl
, y no es un problema con la base de código.
¿Ha reiniciado el equipo 3 veces? : P –
¿Intentó hacer una reconstrucción limpia de su proyecto? ¿Se trata de otros proyectos? – moropus
@moropus - Sí, rompe todos los proyectos. Sí, he intentado compilaciones limpias. –