我尝试使用adl
尝试调试AIR应用程序时遇到了麻烦。调试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 试过这种
- 这用于到我的机器上工作,突然停止(见下文)
- 这没有什么区别,如果我启动从Flash Builder,或通过直接调用
adt
命令行 - 我在Mac上运行OSX 10.6.7
- 在停止工作之后,我尝试安装FB 4.5.1升级补丁,希望这也能够更新任何本地框架/ SDK文件到最新版本。这没有效果。
正如我上面提到的,这用于正常工作,似乎已停止。
在事情停止工作的时候,我正在另一个应用程序上进行调试,其中包括安装防火墙以阻止特定端口。我怀疑这可能与此有关。
但是,我已经卸载了所有的防火墙,但它仍然无法正常工作。我不确定adt
使用哪个端口,但运行lsof -i -n -P
时我没有看到它尝试连接。
有什么建议吗?
更新:我还卸载并重新安装了Flash Builder(因此AIR SDK),但它仍然无法正常工作。我想,这增加了重量的端口冲突,但还是让我不能确定在哪里/如何进行
进一步更新完全相同编译相同的代码到一个AIR安装程序,安装和运行的应用程序工作正常。 (即生产版本)。但是,代码库无法使用adl
启动。这几乎证实了这个问题,因为本地机器配置问题在adl
的某处,而不是代码库的问题。
你重新启动电脑的3倍? :P –
您是否尝试彻底重建您的项目?它是否涉及另一个项目? – moropus
@moropus - 是的,它打破了所有项目。是的,我试过干净的版本。 –