我似乎无法在flashbuilder4中重新创建必要的Main.html,我想我可以花时间手动创建它,但这太无聊了!我相信这应该是可能的。
清理重新构建此文件夹的大部分内容,然后运行项目,得到找不到Main.html的错误
发布于 2011-10-18 02:07:12
我使用的是FB 4.5,但在FB/FlxB的早期版本上也发生过这种情况。我发现导致这一问题的原因是html-template目录中的index.template.html文件被重命名为Main.html (或者我的项目中应用程序文件的任何名称)。如果模板文件的名称中没有'.template‘,则构建过程将不会识别需要从该模板文件生成文件。
对我来说起作用的是:
“手动”方式
进入html-template文件并将*.html文件重命名为index.template.html。进行一次清理/构建。
'automatic‘way
进入项目的Properties对话框,导航到Flex Compiler窗格。取消选中'Generate HTML wrapper file‘,然后单击Apply。系统将警告您html-template目录中的所有文件都将被销毁。如果你已经定制了它们,这是很重要的,但是如果你还没有,那就不用担心了。如果您已经这样做了,那么暂时将您的定制复制到一个文本文件中。
现在,重新检查'Generate HTML wrapper file‘并点击Apply。html-template目录将被重新填充,并且这个问题将(希望)得到解决。如果您对此目录中的文件进行了自定义,请立即重新应用它们。执行一次清理/构建,您应该设置好了。
发布于 2010-05-13 03:16:14
您的html-Template目录为空吗?如果是这样,这就是bin-debug中没有HTML文件的原因。这种情况偶尔会发生,但我从来没有追查过原因。
您可以从以下位置获取默认的html-template文件:
FlashBulderInstallDirectory\plugins\com.adobe.flexbuilder.project_4.0.0.272416\resources\html-templates.zip
解压缩该文件;将模板复制到html-template目录中。然后清理一下这个项目,你就可以开始工作了。
发布于 2011-06-03 03:01:14
如果您右击项目并选择属性,然后选择Flex Compiler并取消选中generate HTML wrapper file (或者只是取消选中Enable integration with web browser),这将强制Flex重新生成HTML包装器文件
https://stackoverflow.com/questions/2821070
复制相似问题