我们在Flash Builder中已经工作了几个星期的项目突然停止了可导航:Flash Builder的所有不错的功能,如自动完成,跳转到定义,甚至搜索引用只是部分工作 - 它们工作某些课程,但不适用于其他课程。我尝试重新启动Flash Builder,关闭并打开项目,重新创建项目,但这种糟糕的情况仍然存在。此外,它几乎同时发生在同一个项目中的其他2个开发人员,每个开发人员的配置都有所不同。似乎我们已经超过了FlashBuilder的一些内部限制,但我们的项目还没有那么大。我不确定在哪里可以解决这个问题。
答案 0 :(得分:3)
通常Eclipse关闭并重新启动可以解决我的问题。但是,还有一些其他的尝试:
答案 1 :(得分:2)
这是eclipse(又名Flash Builder)中的常见问题。
尝试增加可用内存,因为它的“类型缓存”(我忘记了特定的术语)。您可以通过编辑flex home中的FlashBuilder.ini来执行此操作,如下所示:
-vmargs
-Xms64m
-Xmx1024m
-XX:MaxPermSize=1024m
-XX:PermSize=64m
(剪掉了无关的选项)
您可能还需要完全删除工作区缓存并重新创建它。我没有遇到这个问题,因为我增加了最大内存限制。
你可能不需要超过512米的最大尺寸,但我正在使用一个特别大的项目,它有很多开放的库依赖...
答案 2 :(得分:1)
删除然后重新添加项目似乎解决了这个问题。
答案 3 :(得分:1)
这些都不适合我。我的解决方案是在BBedit中运行textfactory(我在Mac上),用四个空格替换整个代码库中的每个选项卡,然后用另一个空格替换。然后我在FB中刷新我的项目。修改每个文件似乎迫使FB重建它的引用。我每次开始FB时都必须这样做。我确信有更好的命令行方式来实现这一点(尽管unix'touch'不起作用)。
答案 4 :(得分:0)
通过启用“启用设计模式”
,我获得了显着的改善答案 5 :(得分:0)
我遇到了同样的问题,有时甚至代码自动完成都会在自定义类上崩溃。
我建议您尝试从工作区中删除.codemodel文件夹 ,请参阅此处的说明:http://www.redcodelabs.com/2010/05/flash-builder-content-assist-did-not-complete-normally/
之后,为了提高效果,您可以按照以下步骤操作:http://www.redcodelabs.com/2012/03/eclipse-speed-up-flashbuilder/
答案 6 :(得分:0)
当我向MXML应用程序添加模型声明时,就发生了这种情况。当我评论这个时,汽车完全再次工作。
<fx:Model id="testTextFlow">
<flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='11'
textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>
<flow:p paragraphSpaceBefore='inherit' clearFloats='start'>
<flow:img source="http://imgs.xkcd.com/comics/trapped.png" width="600" height="300" float="right"/>
<flow:span>Bacon ipsum. Permanent link to this comic: http://xkcd.com/876/ Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/trapped.png</flow:span>
<flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='15'>
<flow:p paragraphSpaceBefore='inherit' >Here is an embedded text flow.</flow:p>
</flow:TextFlow>
</flow:p>
</flow:TextFlow>
</fx:Model>
答案 7 :(得分:0)
右键单击一个类并选择“刷新”为我解决了这个问题:)
我还注意到它打开了一个奇怪的第二类,当你从另一个类点击该类的超链接时,代码提示不起作用。如果双击文档树中的“Class.as”文件,那么它可以正常工作。很奇怪