我似乎无法重新创建我需要在flashbuilder4中构建的Main.html,我想我可以在时间成本的情况下手动完成但是真是太棒了!我确信这可能是可能的。
清理重建此文件夹的大部分内容然后运行项目获取无法找到的错误Main.html grrrrrrrr
答案 0 :(得分:6)
我正在使用FB 4.5,但在早期版本的FB / FlxB上也发生过这种情况。我发现导致这种情况的原因是html-template目录中的index.template.html文件已经重命名为Main.html(或者我的项目中的应用程序文件的名称)。如果模板文件的名称中没有“.template”,则构建过程将无法识别它是否需要从中生成文件。
对我有用的是:
“手动”方式
进入html-template文件并将* .html文件重命名为index.template.html。干净/建立。
'自动'方式
进入项目的“属性”对话框,然后导航到“Flex编译器”窗格。取消选中“生成HTML包装文件”,然后单击“应用”。系统会警告您,html-template目录中的所有文件都将被销毁。如果您已定制它们,这很重要,但如果您没有,那么请不要担心。如果拥有,则暂时将自定义项复制到文本文件中。
现在,重新检查“生成HTML包装文件”并单击“应用”。将重新填充html-template目录,并且(希望)将解决此问题。如果您对此目录中的文件进行了自定义,请立即重新应用它们。做一个干净/构建,你应该设置。
答案 1 :(得分:1)
您的html-Template目录是否为空?如果是这样,那就是bin-debug中没有HTML文件的原因。有时会发生这种情况,但我从未追查到原因。
您可以从此处获取默认的html模板文件:
[FlashBulderInstallDirectory] \插件\ com.adobe.flexbuilder.project_4.0.0.272416 \资源\ html-templates.zip
解压缩文件;将模板复制到html-template目录中。然后清理项目,你应该好好去。
答案 2 :(得分:0)
如果您右键单击该项目并选择属性,则选择Flex Compiler并取消选中生成HTML包装器文件(或者取消选中“启用与Web浏览器的集成”),这会强制Flex重新生成HTML包装器文件
答案 3 :(得分:0)
做一个干净的项目构建为我修复了这个问题。这是在Flash Builder 4.5上。
答案 4 :(得分:0)
标记为答案的帖子是正确的,但我必须补充一点,你最好确保在html-template文件夹上拥有写权限。
我不得不以管理员身份运行Flash Builder,并且还是以管理员身份意外重建了我的项目。 Flash Builder破坏了我项目文件夹的权限。
答案 5 :(得分:0)
我正在使用Adobe Flash Builder 4.5
我遇到了同样的问题。标记为答案的帖子是正确的。如果解决方案无效,请单击Flash Builder中的“问题”图标,您将看到一些错误。纠正错误后,它会正常工作。