Я столкнулся с проблемой при попытке отладки приложения AIR с помощью adl
.
Хотя adl
успешно запускается, приложение никогда не появляется на экране / не запускается.
Например:
<?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>
При запуске этого trace
никогда не выполняется, и приложение никогда не появляется на экране.
Другие интересные вопросы:
- Отладчик
adl
запускается (т.е. я вижу его значок в док-станции) - Я пробовал это с помощью adt из AIR 2.6 и AIR 2.7
- This использовал для работы на моей машине и внезапно остановился (см. ниже)
- Нет разницы, запускаю ли я из Flash Builder или вызываю командную строку
adt
напрямую - Я на Mac, работаю под OSX 10.6.7
- После того, как это перестало работать, я попытался установить патч обновления FB 4.5.1, в надежде, что это также обновит все локальные файлы framework / SDK доПоследняя версия.Это не имело никакого эффекта.
Как я уже упоминал выше, раньше это работало нормально и, похоже, прекратилось.
В то время, когда все перестало работать, я делал отладку надругое приложение, которое включало установку брандмауэра для блокировки определенных портов.Я подозреваю, что это может быть связано с этим.
Однако с тех пор я удалил все брандмауэры, и он все еще не работает.Я не уверен, какой порт adt
использует, но не вижу попыток подключения при работе lsof -i -n -P
.
Есть предложения?
Обновление С тех пор я также удалил и переустановил Flash Builder (и, следовательно, AIR SDK), и он все еще не работает.Я думаю, что это добавляет вес конфликту портов, но все еще оставляет меня неуверенным, где / как действовать
Дальнейшее обновление Компиляция точно такой же кодовой базы для установщика AIR, установка и запускПриложение работает отлично.(Т. Е. Производственный выпуск).Однако кодовая база не запускается с adl
.Это в значительной степени подтверждает проблему как проблему конфигурации локальной машины где-то с adl
, а не проблему с базой кода.