Actionscript 使用AdobeAIR captive runtime,生成的.exe文件将立即退出,不会出现错误。。。有人也经历过吗?

Actionscript 使用AdobeAIR captive runtime,生成的.exe文件将立即退出,不会出现错误。。。有人也经历过吗?,actionscript,air,installation,adobe,Actionscript,Air,Installation,Adobe,我正在使用AdobeAirCaptive运行时功能创建一个安装程序。通常,编译器会为我生成一个包含所有必要文件的目录,然后使用这些文件生成.msi安装程序。 以前,我只需双击生成目录中的.exe文件,应用程序就可以运行了。(检查生成的文件是否有效的好方法) 我现在陷入了这样的境地:双击.exe文件,什么也没发生。没有错误消息,没有日志,什么都没有。.exe文件立即退出 我已经找到了我的应用程序的旧安装程序,并尝试运行它,结果安装工作正常。但是,一旦我用我的应用程序的新版本替换安装目录中的SWF文

我正在使用AdobeAirCaptive运行时功能创建一个安装程序。通常,编译器会为我生成一个包含所有必要文件的目录,然后使用这些文件生成.msi安装程序。 以前,我只需双击生成目录中的.exe文件,应用程序就可以运行了。(检查生成的文件是否有效的好方法)

我现在陷入了这样的境地:双击.exe文件,什么也没发生。没有错误消息,没有日志,什么都没有。.exe文件立即退出

我已经找到了我的应用程序的旧安装程序,并尝试运行它,结果安装工作正常。但是,一旦我用我的应用程序的新版本替换安装目录中的SWF文件,我又一次遇到了问题

因此,Main.swf中的某些内容显然与.exe文件不一致,但由于没有错误消息或其他任何信息,因此很难找出问题所在

该应用程序在IDE中运行良好,顺便说一句,只有当我将其与捕获的运行时输出结合使用时,才会出现问题


有没有人经历过类似的事情?你是怎么知道发生了什么事的?是否存在AIR可能会记录一些错误的秘密位置,或者是否有办法说服AIR输出某种错误日志?

您需要创建一个没有扩展名的空白文件,名为“Debug”(我使用textedit,只是手动删除了扩展名)。把它放在META-INF/AIR/文件夹中,在application.xml旁边。这将导致Air运行时在调试模式下运行

据我所知,如果存在任何致命错误(例如,无法加载某个failover.swz文件),那么至少您可以看到发生了什么


你成功地做到了吗?

你需要创建一个没有扩展名的空白文件,名为“Debug”(我使用textedit,只是手动删除了扩展名)。把它放在META-INF/AIR/文件夹中,在application.xml旁边。这将导致Air运行时在调试模式下运行

据我所知,如果存在任何致命错误(例如,无法加载某个failover.swz文件),那么至少您可以看到发生了什么

你做到了吗