Ho riscontrato un problema durante il tentativo di eseguire il debug di un'app AIR utilizzando adl
.Debug AIR: ADL non riesce a essere avviato
Sebbene l'avvio sia adl
, l'applicazione non viene mai visualizzata sullo schermo/avvia.
esempio:
<?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>
Quando si lancia questo, il trace
non è mai eseguito, e l'applicazione non compare sullo schermo.
Altri luoghi di interesse: (. Cioè, lo vedo di icona nel mio dock)
- Il debugger
adl
si avvia - Ho provato questo con ADT da AIR 2.6 e AIR 2.7
- Questo usato a lavorare sulla mia macchina, e ha improvvisamente smesso (vedi sotto)
- non fa differenza se io lancio da Flash Builder, o invocando la linea di comando direttamente
adt
- Sono su un Mac, con OSX 10.6.7
- Dopo aver smesso di funzionare, ho provato a installare la patch di aggiornamento FB 4.5.1, nella speranza che questo aggiornasse anche tutti i file framework/SDK locali ultima versione. Questo non ha avuto alcun effetto.
Come detto sopra, funzionava correttamente e sembra essersi fermato.
Intorno al tempo in cui le cose hanno smesso di funzionare, stavo facendo il debug su un'altra app, che comportava l'installazione di un firewall per bloccare porte specifiche. Sospetto che possa essere collegato a questo.
Tuttavia, ho disinstallato tutti i firewall e ancora non funziona. Non sono sicuro della porta adt
utilizzata, ma non la vedo tentare di connettersi durante l'esecuzione di lsof -i -n -P
.
Qualche suggerimento?
Aggiornamento: Ho anche disinstallato e reinstallato Flash Builder (e quindi, AIR SDK), e ancora non funziona. Credo che questo aggiunge peso al conflitto di porta, ma lascia ancora mi sicuri di dove/come procedere
Ulteriore aggiornamento Compilazione esattamente la stessa base di codice a un'installazione di AIR, l'installazione e l'esecuzione dell'applicazione funziona bene. (Cioè, una versione di produzione). Tuttavia, il codebase non viene avviato con adl
. Questo praticamente conferma il problema come un problema di configurazione macchina locale da qualche parte con adl
, e non un problema con il codebase.
avere riavviato il computer di 3 volte? : P –
Hai provato a fare una ricostruzione pulita del tuo progetto? Riguarda un altro progetto? – moropus
@moropus - Sì, interrompe tutti i progetti. Sì, ho provato le build pulite. –