Air Flash Builder无法导出发布版本

Air Flash Builder无法导出发布版本,air,flash-builder,release,Air,Flash Builder,Release,我有一个包含本机扩展的桌面项目,当我运行它时,绝对没有问题,本机扩展工作正常, 但是,当我尝试导出发布版本时,会显示以下错误消息:“项目中正在使用本机扩展,但AIR包类型不支持本机扩展。可能会出现运行时问题。” Flash Builder 4.6,Windows 7 x64 我看到了一些答案,说这是4.6上的一个bug,所以我尝试了4.7,但仍然有相同的错误要在桌面上使用ANEs,你需要将应用程序发布为本机安装程序,而不是AIR安装程序 在发布向导的第一页上有一个选项“导出为”-选择“已签名的本

我有一个包含本机扩展的桌面项目,当我运行它时,绝对没有问题,本机扩展工作正常, 但是,当我尝试导出发布版本时,会显示以下错误消息:“项目中正在使用本机扩展,但AIR包类型不支持本机扩展。可能会出现运行时问题。”

Flash Builder 4.6,Windows 7 x64


我看到了一些答案,说这是4.6上的一个bug,所以我尝试了4.7,但仍然有相同的错误

要在桌面上使用ANEs,你需要将应用程序发布为本机安装程序,而不是AIR安装程序

在发布向导的第一页上有一个选项“导出为”-选择“已签名的本机安装程序”

您还需要修改应用描述符文件,将扩展桌面作为配置文件包括在内:

<supportedProfiles>extendedDesktop</supportedProfiles>
extendedDesktop

要在桌面上使用ANEs,您需要将应用程序发布为本机安装程序,而不是AIR安装程序

在发布向导的第一页上有一个选项“导出为”-选择“已签名的本机安装程序”

您还需要修改应用描述符文件,将扩展桌面作为配置文件包括在内:

<supportedProfiles>extendedDesktop</supportedProfiles>
extendedDesktop

是的,这很有效,谢谢@Lee,但我需要问一下,有什么区别?在本机安装程序和AIR安装程序之间?本机安装程序与任何“普通”windows安装程序一样,它安装的是.exe文件(嵌入AIR应用程序),而不是.AIR文件。因此,windows将其视为一个独立程序,而不是在AIR Playep中运行的程序。这很有效,谢谢@Lee,但我需要问一下,有什么区别?在本机安装程序和AIR安装程序之间?本机安装程序与任何“普通”windows安装程序一样,它安装的是.exe文件(嵌入AIR应用程序),而不是.AIR文件。因此windows将其视为一个独立的程序,而不是在AIR player中运行的程序