Apache flex 调试空气:ADL无法启动

Apache flex 调试空气:ADL无法启动,apache-flex,air,Apache Flex,Air,我在尝试使用adl调试AIR应用程序时遇到了一个障碍 虽然adl成功启动,但应用程序从未出现在屏幕上/启动 例如: 启动此操作时,跟踪永远不会执行,应用程序也永远不会出现在屏幕上 其他关注点: adl调试器确实启动了(即,我在dock中看到它的图标) 我已经用AIR 2.6和AIR 2.7的adt试过了 这曾经在我的机器上工作,现在突然停止(见下文) 如果我从FlashBuilder启动,或者直接调用adt命令行,这没有什么区别 我在mac上运行OSX 10.6.7 停止工作后,我尝试安装

我在尝试使用
adl
调试AIR应用程序时遇到了一个障碍

虽然
adl
成功启动,但应用程序从未出现在屏幕上/启动

例如:


启动此操作时,
跟踪
永远不会执行,应用程序也永远不会出现在屏幕上

其他关注点:

  • adl
    调试器确实启动了(即,我在dock中看到它的图标)
  • 我已经用AIR 2.6和AIR 2.7的adt试过了
  • 这曾经在我的机器上工作,现在突然停止(见下文)
  • 如果我从FlashBuilder启动,或者直接调用
    adt
    命令行,这没有什么区别
  • 我在mac上运行OSX 10.6.7
  • 停止工作后,我尝试安装FB 4.5.1升级补丁,希望这也能将任何本地framework/SDK文件更新到最新版本。这没有效果
正如我上面提到的,这过去工作得很好,似乎已经停止了

在事情停止运行的前后,我正在另一个应用程序上进行调试,其中包括安装防火墙以阻止特定端口。我怀疑这可能与此有关

然而,我已经卸载了所有防火墙,但它仍然无法工作。我不确定adt使用哪个端口,但在运行lsof-I-n-P时,我没有看到它试图连接

有什么建议吗

更新:此后,我还卸载并重新安装了Flash Builder(以及AIR SDK),但它仍然无法工作。我认为这增加了端口冲突的分量,但仍然让我不确定在哪里/如何继续


进一步更新将完全相同的代码库编译到AIR安装程序中,安装并运行应用程序效果良好。(即生产发布)。但是,代码库无法使用
adl
启动。这基本上证实了这个问题是adl的本地机器配置问题,而不是代码库问题。

因为卸载和重新安装后它仍然无法工作,所以对我来说唯一有意义的是,adl首选项文件是持久存在这个问题的文件。卸载Flash Builder时不会卸载此首选项文件,因为它不是Flash Builder的一部分。我会尝试删除首选项文件,然后重新启动Flash Builder

在Mac OS X上,您可以在此处找到首选项文件:

Marty Pitt>Library>Preferences>com.adobe.air.ADL.plist


我也有同样的问题,但在fdt中不是flash builder。它在使用-nodebug参数启动时工作,但在调试时不工作。这似乎与Flex4.5.1有关,因为在使用Flex4编译时,一切都按预期进行


编辑:它在最新的flex sdk 4.6.0中得到了修复。调试时,我遇到了一个类似的问题,通过将
调试配置面板->公共选项卡中的编码设置从
utf-8
更改为
iso-8859-1
,我终于(7周后)解决了这个问题

在我的
mm.cfg
文件中,Firefox扩展名在其中放置了以下行:

PreloadSWF=/Users/martypitt/Library/Application Support/Firefox/Profiles/vxtpdg3i.default/extensions/flashfirebug@o-minds.com/chrome/content/flashfirebug/flashfirebug.swf

删除此项使事情再次正常运行。

我遇到了完全相同的问题。尝试了以上所有内容,以及其他一些项目。最终让它显示出来的是更改命令行参数。哇,是谁干的

./adl-配置移动设备-屏幕大小iPhoneRetina webapp/Main-app.xml


您是否重新启动了计算机3次?:PDid您是否尝试对项目进行干净的重建?它与其他项目有关吗?@moropus-是的,它破坏了所有项目。是的,我试过干净的版本。@J_A__X是的。我甚至重新启动了神奇的7次。这是一个很好的建议,我还没想过要试试这个!然而,我试过了,但没有成功。我有一个类似的问题,但我得到一个“总线错误”和adl退出-nodebug让我跑得很好。不过我使用的是flex 4.1.0。它在最新的flex sdk 4.6.0中得到了修复!男人。。。这救了我<代码>adl
一直失败,返回代码138,我找不到原因。
PreloadSWF=/Users/martypitt/Library/Application Support/Firefox/Profiles/vxtpdg3i.default/extensions/flashfirebug@o-minds.com/chrome/content/flashfirebug/flashfirebug.swf