复制:
通话:
G:\adl\bin\adl.exe -nodebug G:\adl\airApp-app.xml
屏幕上没有任何内容,控制台中没有任何内容。但是,我确实看到adl.exe
挂在进程中并且耗尽内存 - 我认为它是加载但不可见的应用程序。
无法找出问题或在哪里寻找答案。谷歌搜索没有产生太多。
更新:创建了一个空白的Flex 4.5(Air 3.1)项目,它可以改变背景 - 而且效果很好。试图使用此配置(调整文件名) - 它不起作用。似乎问题仅适用于移动项目。
答案 0 :(得分:2)
This post让我明白了在哪里可以获得Flash Builder(IDE)调试应用程序的内容。从那里拿出配置,用args弄脏,找到最小的运行,这是:
"G:\adl\bin\adl.exe" -profile mobileDevice "G:\adl\airApp-app.xml"
与我最初的尝试完全不同,是吗? O-)昨天浪费了5个小时......
所以,基本上,如果你可以从IDE调试你的AIR项目(即它实际启动 - 没有无限循环或任何东西),那么这意味着它可以使用adl.exe运行。如果您正在使用移动项目,请务必指出-profile mobileDevice
(我猜应用程序描述符中也包含一些与此相关的内容)。
答案 1 :(得分:0)
我遇到这个问题的次数超过了我的数量!最可能的罪魁祸首是代码中某处的无限循环。我花了半天的时间才第一次弄明白这一点。
找到问题代码的最佳方法是查看自上次成功编译以来您编写的任何代码。它就在那里。