[英]Eclipse freezes when using “ctrl+space” for Android autocomplete popup
上周,我遇到了Windows激活问题,并且Windows启动速度变慢。 解决完该问题后,Windows可以像以前一样正常运行,但是在开发Android应用程序时出现Eclipse错误。
在Eclipse中一切正常,我在Java Projects中使用“ ctrl + space”很好,显示了“自动完成”弹出窗口,并且工作正常。
但是,当我在Android项目中使用“ ctrl + space”时,带有几个选项的自动完成弹出式显示和日食会突然冻结几分钟(有时超过3或4分钟)。 之后,我可以通过按Enter键从弹出菜单中选择第一个选项,但向下滚动或选择另一个选项,它将再次冻结,并等待几分钟。
这是我的环境。
Windows 7(64位)
Eclipse Juno-版本号-20120614-1722
ADT 22.6.0.v201403010043
JDK-7u51 x64
这是Eclipse.ini文件。
-启动
plugins / org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
插件/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-产品
org.eclipse.epp.package.jee.product
--launcher.defaultAction
打开文件
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
打开文件
-启动
D:\\ Android \\ Eclipse \\ eclipse \\ plugins \\ org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
D:\\ Android \\ Eclipse \\ eclipse \\ plugin \\ org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-vmargs
-Dosgi.requiredJavaVersion = 1.5
-Dhelp.lucene.tokenizer =标准
-Xms1024m
-Xmx1024m
我的问题类似于
但是我在台式机和笔记本电脑上使用的是相同的Eclipse。 笔记本电脑可以在Android上正常运行,并且运行良好。 唯一的问题是在我的桌面上。 因此,升级到另一个Eclipse并不是解决的最佳选择(只是我的看法)。 因为我尝试了最新的Eclipse(Juno),但是问题仍然发生。
我认为,修复Windows激活后某些程序或文件丢失了,这类似于Eclipse Juno-高亮显示任何东西时会崩溃 。 然后我更新了图形驱动程序,测试了html文件,所有功能都像魅力一样工作。但是那个时候,我从系统中卸载了一些软件,例如Blue Stack , ASUS Smart Doctor , Cheat Engine , GTalk 等 (可能是7或8。不记得所有)。
我不知道哪个程序阻止了android自动完成功能的弹出或延迟。 我仅使用英语,而没有在计算机中安装任何其他语言,就像Content Assist(Ctrl + Space)不起作用– Eclipse一样 。 因为我可以在Java项目中使用“ ctrl + space”。
另一件事是我无法在每个项目中的任何内容上悬停或突出显示。 在Java项目中,我可以使用“ ctrl + space”并从自动完成弹出窗口中选择任何选项,但是不能将鼠标悬停在某些变量,eclipse崩溃上。 android项目,“ ctrl + space”和悬停在无法使用的东西上,eclipse挂起。
谁能建议我解决我的问题。
我的Eclipse遇到了完全相同的问题。 您可以从增加XXMaxPermSize
开始,尽管有可能使Eclipse不稳定。 我个人没有问题,但是在文档中出现了。 通常,您必须在MaxPermSize
和Xms
值之间找到平衡。
我认为应该立即更改的一件事是您的Xms
和Xmx
相同。 由于JVM的工作方式,永远不要将它们设置为相同的值。 我建议将Xms
减半或Xmx
加倍,然后看看它能做什么。
您可以尝试的另一件事是使用-clean参数运行它。 您可以将其添加到.ini中,也可以将其放在快捷方式属性中“目标”下的文件名之后。
最后,我解决了!
Mozila Firefox崩溃了(我不知道它是怎么回事)。 Chrome是我的默认浏览器,我尝试使用chrome浏览html文件,因此我不了解崩溃的Mozila。 重新安装最新版本(Mozila 29 beta)后,我记得我以前所有的工作环境。
老实说,我不知道Android是否与Mozila连接(也许有设置要更改,或者没有设置要更改)。 从现在开始,我要保护自己,并要作为儿子照顾Mozila。 :D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.