Air Flash Builder-版本生成期间平台转换失败错误

Air Flash Builder-版本生成期间平台转换失败错误,air,compiler-errors,flash-builder,build-process,platform,Air,Compiler Errors,Flash Builder,Build Process,Platform,在生成发布构建文件时,这是一个非常烦人的问题。以下是我在构建时执行的步骤: 选择项目>导出发布版本 选择已签名的本机安装程序 进口证 单击下一步 我总是遇到以下错误: 平台转换失败。进程已退出,出现错误5。产量为 “[ErrorEvent type=“error”气泡=假可取消=假事件阶段=2 text=“未处理的异常错误:EndUpdateResource:Windows错误#5” errorID=0] 我有以下设置: 操作系统:Windows 8.1 系统类型:64位 Flash Buil

在生成发布构建文件时,这是一个非常烦人的问题。以下是我在构建时执行的步骤:

  • 选择项目>导出发布版本
  • 选择已签名的本机安装程序
  • 进口证
  • 单击下一步
  • 我总是遇到以下错误:

    平台转换失败。进程已退出,出现错误5。产量为 “[ErrorEvent type=“error”气泡=假可取消=假事件阶段=2 text=“未处理的异常错误:EndUpdateResource:Windows错误#5” errorID=0]

    我有以下设置:

    操作系统:Windows 8.1
    系统类型:64位
    Flash Builder版本:4.6高级版
    已安装的FB:FlashBuilder_4_6_LS10.exe

    请帮帮我。这几天我都很头疼

    此外,这里还有堆栈跟踪:

    java.io.IOException:平台转换失败。进程已退出 错误5.输出为“[ErrorEvent type=“error”气泡=false cancelable=false eventPhase=2 text=“未处理的异常错误: EndUpdateResource:Windows错误#5“errorID=0]”位于 com.adobe.air.nai.NativePackager.conversionFail(NativePackager.java:222) 在 com.adobe.air.nai.NativePackager.invokePlatformConversion(NativePackager.java:203) 在 com.adobe.air.nai.NativePackager.createPackage(NativePackager.java:92) 在 com.adobe.flexbuilder.multisdk.apollo.export.AIRNativeInstallerPackager.create(AIRNativeI nstallerPackager.java:129)位于 com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager.doExport(例如 portReleaseVersionManager.java:586)位于 com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard$1.run(Exp ortReleaseVersionWizard.java:208)

    我还怀疑这是因为以下设置:

    Eclipse.ini


    -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
    --launcher_库插件/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502.jar


    请注意,使用的插件不适用于x64处理器。

    尝试在Windows 8上禁用UAC。将其更改为“从不通知”“.问题

    我已经解决了。我使用windows 7 32位操作系统创建了一个虚拟机,现在我很高兴:)

    如果最初在其他系统上创建项目,然后尝试在其他系统中编译,则类源和swc路径可能不匹配。这些路径可能存在,但未在代码中实现,因此调试时不会出现任何运行时错误,但编译时会出现错误5。 解决方案:
    删除代码中未直接使用的空闲路径。您只需检查路径即可识别它们。

    在我的Windows 7 x32上尝试使用Microsoft Essential Security时发现了相同的问题。当我安装它时,问题消失了。因此,如果遇到相同的问题,请尝试检查防火墙设置。

    @ActionScript3030是正确的,对于以后发现此问题的任何人,如果您重新链接库路径(即使它们看起来正确),这应该可以纠正您的问题


    该问题是由于链接无法解析为AppData/本地文件夹中对应的GUID。当您创建一个新的用户配置文件并尝试复制旧的用户配置文件信息时,这种情况非常常见。

    只是为了添加一个替代解决方案(我使用的是x64 Windows,希望为x64导出生成),在我的情况下,使用app.xml中定义的AIR SDK(旧版本,3.9)生成项目时会出现错误当我显式地使用一个更新的SDK(19)时,它就消失了


    (免责声明:我使用SDK中的命令行adt工具进行构建,而不是Flash Builder)。

    感谢您的回答。我不想禁用我的UAC设置。我仍然会保护我的计算机,我确信这和安全性无关,而是从x64到x32的转换问题。