Actionscript 3 从mBlock源代码创建的exe提供的win32应用程序无效

Actionscript 3 从mBlock源代码创建的exe提供的win32应用程序无效,actionscript-3,flash-builder,win32exception,Actionscript 3,Flash Builder,Win32exception,我正在尝试从github()编译mBlock源代码 我遵循了“如何编译mBlock”中mBlock教程中的所有步骤 我的问题是mblock在flashbuilder4.7(试用版)中以“调试模式”运行。但当我使用“本机安装程序”或“捕获运行时”选项导出发布版本时,运行可执行文件会出现错误,“[application name]不是有效的win32应用程序” 我已经在3台不同的笔记本电脑上试过了。在所有三台笔记本电脑(每台都有x64位体系结构)上,mblock代码在调试模式下编译并运行良好,但在导

我正在尝试从github()编译mBlock源代码

我遵循了“如何编译mBlock”中mBlock教程中的所有步骤

我的问题是mblock在flashbuilder4.7(试用版)中以“调试模式”运行。但当我使用“本机安装程序”或“捕获运行时”选项导出发布版本时,运行可执行文件会出现错误,“[application name]不是有效的win32应用程序”

我已经在3台不同的笔记本电脑上试过了。在所有三台笔记本电脑(每台都有x64位体系结构)上,mblock代码在调试模式下编译并运行良好,但在导出构建时,会出现“win32 application”错误


谢谢你,我的问题解决了。原来我使用的是AirSDK21,但安装了Air runtime 24。当我安装AirSDK24时,安装程序包已正确安装并正在工作。不过谢谢你

你最近是否成功编译(到exe)了其他working AIR应用程序?如果您创建一个简单的“helloworld”文本字段,然后选择“nativeinstaller(exe)”导出,只需确认不会出现相同的错误。安装后(在桌面上放置图标等),如果仍然出现错误,请转到安装文件夹,右键单击exe以选择“属性”,然后选择“Win XP compatibility”,甚至尝试“Run as Admin”(为所有用户设置此设置)…是的,我已经尝试过了。我制作了一个空白项目,然后将这个空白应用程序编译成一个本机安装程序(安装后可以工作)和一个附带运行时(只提供一个应用程序exe和一个主应用程序文件的swf文件)。顺便说一下,我使用的是Windows7x64位。源代码使用了三个ANEs文件,我还将它们添加到打包选项中。虽然我在制作一个空白项目的可执行文件时没有尝试添加一个随机的电子邮件文件,但奇怪的是,它在调试时运行良好,但在最终输出时却没有。我上一个“不是有效的win32应用程序”问题已通过将属性设置为在“Windows XP兼容模式”下运行得到修复,但正如您所说的,它对您没有帮助。。。稍后我会下载这些文件,看看有什么进展,我可能会学到一些新的东西……好了,我的问题解决了。原来我使用的是AirSDK21,但安装了Air runtime 24。当我安装AirSDK24时,安装程序包已正确安装并正在工作。谢谢你的想法,将你的解决方案作为对其他人的回答。很高兴分类了。测试时它也对我有效,因此无法准确再现您的错误,我无法进一步建议您。