生成发布版本文件时,这是一个非常烦人的问题。以下是我在构建时所执行的步骤:
我总是遇到以下错误:
https://forums.adobe.com/servlet/JiveServlet/showImage/2-6524012-651585/build_error.png
平台转换失败。进程退出并显示错误5.输出为 “[ErrorEvent type =”error“bubbles = false cancelable = false eventPhase = 2 text =“未处理的异常错误:EndUpdateResource:Windows错误#5” ErrorID中= 0]
我有以下设置:
操作系统: Windows 8.1
系统类型: 64位
Flash Builder版本: 4.6 Premium
已安装的FB: FlashBuilder_4_6_LS10.exe
请帮忙。这让我头疼了几天。
此外,这是堆栈跟踪:
java.io.IOException:平台转换失败。流程退出 错误5.输出为“[ErrorEvent type =”error“bubbles = false cancelable = false eventPhase = 2 text =“未处理的异常错误: EndUpdateResource:Windows错误#5“errorID = 0]”at 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)at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager.doExport(例 portReleaseVersionManager.java:586)at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard $ 1.run(试验 ortReleaseVersionWizard.java:208)
我还怀疑这是因为以下设置:
的eclipse.ini
https://forums.adobe.com/servlet/JiveServlet/showImage/2-6525217-651726/eclipse.png
...
-startup plugins / org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher_library plugins / org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502.jar
...
请注意,所使用的插件不适用于x64处理器。
答案 0 :(得分:1)
@ ActionScript3030是正确的,对于后来发现此问题的任何人,如果您重新链接您的库路径(即使它们看起来正确),这应该可以纠正您的问题。
问题是由于链接无法解析到AppData / Local文件夹中的GUID对应项。当您创建新的用户配置文件并尝试复制旧的用户配置文件信息时,会发生这种情况。
答案 1 :(得分:0)
尝试在Windows 8上禁用UAC。将其更改为“从不通知”。问题
答案 2 :(得分:0)
我已经想到了这一点。我用Windows 7 32位操作系统创建了一个虚拟机,现在我很高兴:)
答案 3 :(得分:0)
如果您最初在另一个系统上创建了项目,那么尝试在另一个系统中编译它,类源和swc路径可能不匹配。这些路径可能存在但未在代码中实现,因此在调试时不会出现任何运行时错误,但在编译期间会出现错误5。 解: 删除代码中未直接使用的空闲路径。您只需检查路径即可识别它们。
答案 4 :(得分:0)
尝试在Windows 7 x32上使用Microsoft Essential Security时发现同样的问题。当我卸载它 - 问题消失了。因此,如果遇到同样的问题,请尝试检查防火墙设置。
答案 5 :(得分:0)
只是为了添加一个替代解决方案(我在x64 Windows上并希望保持为x64导出构建),在我的情况下,在使用app.xml中定义的AIR SDK构建项目时会弹出错误(较旧的一个,3.9)当我明确使用较新的SDK(19)时就离开了。
(免责声明:我使用SDK中的命令行adt工具来构建,而不是Flash Builder)。
答案 6 :(得分:0)
有点晚,但可能会帮助某人。
我最近在使用 FlashDevelop 时遇到了同样的错误。发现我的路径太长了。当我重命名一些长文件夹和文件名时,错误消失了。