我在 Mac 上的终端 10.8.2 中通过以下方式运行 adl:
/path/to/sdk/bin/adl -runtime path/to/sdk/runtimes/air/mac path/to/theApp-app.xml
而且……什么也没有发生。没有启动,命令行只是给我下一个提示,没有错误消息添加到控制台。
这仅在最近几天才开始发生 - 我在那段时间更新了 Air,但不幸的是,由于我上次运行此任务后的差距,我不能发誓问题与此同时发生。
我的 Air SDK 是 3.5。
我已经确认前 2 个路径是正确的,因为如果我更改其中任何一个,那么我会在命令行中收到相应的错误消息。目前,最后一个参数(应用程序描述符)似乎被忽略了(如果我将其更改为不存在的路径,则没有错误),这使我认为该应用程序描述符中的 xml 不是罪魁祸首。
我已经从我的库中删除了 adl.plist 和 com.adobe.adl.plist。mm.cfg 没有任何有趣的内容。
我也(只是想看看)尝试使用 -nodebug 启动,但这没有区别。
该应用程序是一个桌面应用程序。
编辑:我刚刚尝试启动具有相同(无声)结果的不同 Air 应用程序。
进一步编辑:退出代码(从 echo $? 获得)是 1。相当于Successful invocation of an already running AIR application. ADL exits immediately.
立即退出当然是我所看到的。因此,似乎错误地发现 Air 应用程序已经在运行。我试过重启,重启后第一次运行没有什么不同。
有什么线索吗?