2

我似乎无法重新创建我在 flashbuilder4 中构建所必需的 Main.html 我想我可以手动完成它,但会花费时间,但真无聊!我相信这应该是可能的。

Clean 重建该文件夹的大部分内容,然后运行项目得到它找不到 Main.html grrrrrrrr 的错误

4

6 回答 6

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 目录将被重新填充,这个问题将(希望)得到解决。如果您对此目录中的文件进行了自定义,请立即重新应用它们。做一个干净/构建,你应该被设置。

于 2011-10-17T18:07:11.803 回答
1

你的 html-Template 目录是空的吗?如果是这样,这就是 bin-debug 中没有 HTML 文件的原因。偶尔会发生这种情况,但我从未追查过原因。

您可以从这里获取默认的 html 模板文件:

[FlashBulderInstallDirectory] ​​\plugins\com.adobe.flexbuilder.project_4.0.0.272416\resources\html-templates.zip

解压文件;将模板复制到您的 html-template 目录中。然后清理项目,你应该很高兴。

于 2010-05-12T19:16:14.200 回答
0

标记为答案的帖子是正确的,但我必须补充一点,您最好确保对 html-template 文件夹具有写入权限。

我不得不以管理员身份运行 Flash Builder 一段时间,并且意外地以管理员身份重新构建了我的项目。Flash Builder 严重破坏了我的项目文件夹的权限。

于 2012-02-16T20:58:33.397 回答
0

对项目进行干净的构建为我解决了这个问题。这是在 Flash Builder 4.5 上。

于 2011-06-22T20:13:01.000 回答
0

如果您编辑项目右键单击它并选择属性,然后选择 Flex Compiler 并取消选中生成 HTML 包装文件(或仅取消选中启用与 Web 浏览器的集成),这将强制 Flex 重新生成 HTML 包装文件

于 2011-06-02T19:01:13.807 回答
0

我正在使用 Adob​​e Flash Builder 4.5

我有同样的问题。标记为答案的帖子是正确的。如果解决方案不起作用,请单击 Flash Builder 中的问题图标,您将看到一些错误。纠正错误后,它将正常工作。

于 2015-06-16T12:36:55.270 回答