上周我遇到了Windows激活问题,我的Windows开始变慢。在我解决了这个问题之后,Windows像以前一样正常运行,但是我在Eclipse中获得了用于开发Android应用程序的错误。
Eclipse中一切正常,我使用" ctrl + space"在Java Projects中很好,自动完成弹出窗口显示并正常工作。
但是,当我使用" ctrl + space"在Android项目中,自动完成弹出窗口显示有几个选项,eclipse会突然冻结几分钟(有时超过3或4分钟)。之后我可以通过按Enter键从弹出窗口中选择第一个选项,但是向下滚动或选择另一个选项,它会再次冻结并等待几分钟。
这是我的环境。
Windows 7(64位)
Eclipse Juno - 构建ID - 20120614-1722
ADT 22.6.0.v201403010043
JDK-7u51 x64
这是Eclipse.ini文件。
-startup
插件/ 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
中openFile
- launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
- launcher.XXMaxPermSize
256米
- launcher.defaultAction
中openFile
-startup
d:\的Android \的Eclipse \蚀\插件\ org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
- launcher.library
d:\的Android \的Eclipse \蚀\插件\ org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-vmargs
-Dosgi.requiredJavaVersion = 1.5
-Dhelp.lucene.tokenizer =标准
-Xms1024m
-Xmx1024m
我的问题类似于
eclipse freezes when "android.R.attr" is selected from autocomplete popup
但我在台式机和笔记本电脑上使用相同的Eclipse。笔记本电脑在Android上运行正常,工作正常。唯一的问题是在我的桌面上。因此,升级到另一个Eclipse并不是解决的最佳选择(仅限我的意见)。因为我已经尝试过最新的Eclipse(Juno),但问题仍然存在。
我认为,修复Windows激活后,某些程序或文件丢失,如Eclipse Juno - Constant crash when highlighting anything。然后我更新我的图形驱动程序,测试html文件,一切都像魅力一样。但是那个时候,我从我的系统中卸载了一些软件 Blue Stack , ASUS Smart Doctor ,< em>作弊引擎, GTalk 和其他...... (也许7或8不记得所有)。
我不知道哪个程序正在阻止或者会出现延迟弹出android自动完成的问题。我只使用英语而不在我的计算机上安装任何其他语言,如Content Assist (Ctrl + Space) Is Not Working – Eclipse。因为我可以使用&#34; ctrl + space&#34;在java项目中。
另一件事是我无法悬停或突出显示每个项目中的任何内容。 Java项目,我可以使用&#34; ctrl + space&#34;并从自动完成弹出窗口中选择任何选项但不能悬停在某个变量上,eclipse崩溃。 Android项目,包括&#34; ctrl + space&#34;并且悬停在某些东西上无法使用,eclipse挂起。
任何人都可以建议我解决我的问题。
答案 0 :(得分:0)
我的Eclipse遇到了完全相同的问题。您可以从增加XXMaxPermSize
开始,尽管它可能会使Eclipse不稳定。我个人没有遇到过问题,但它出现在文档中。通常,您必须在MaxPermSize
和Xms
值之间找到平衡点。
我认为应立即更改的一件事是您的Xms
和Xmx
是相同的。由于JVM的工作方式,它们永远不应设置为相同的值。我建议将Xms
减半,或将Xmx
加倍,看看它是做什么的。
您可以尝试的另一件事是使用-clean参数运行它。您可以将其添加到.ini中,也可以将其放在&#34; target&#34;下的文件名之后。在您的快捷方式属性中。
答案 1 :(得分:0)
最后,我解决了!
Mozila firefox崩溃了(我不知道它是怎么回事)。 Chrome是我的默认浏览器,我通过chrome尝试了html文件,这就是为什么我不知道崩溃的Mozila。重新安装最新版本(Mozila 29 beta)后,我记得以前的所有工作环境。
老实说,我不知道Android与Mozila有关(可能有更改设置或没有更改设置)。从现在开始,我保护并照顾Mozila作为我的儿子。 :d