Eclipse Android SDK降低了内容辅助性能

时间:2010-10-17 11:31:35

标签: android windows eclipse content-assist

我在我的Windows 7机器上运行eclipse,64bit运行6gb ram和core 2 duo。 我目前正在运行Eclipse 3.6和Android 2.2 SDK 我正在运行jdk 1.6

我注意到当编码和上下文弹出列出类的方法时,它会挂起Eclipse最多15秒。这非常令人沮丧。

有一点需要注意,当Eclipse挂起时,我的处理器会被最大化,并且正在由java进程处理。所以无论它做什么都做。但是每当我用一个句点完成一个对象并弹出上下文框时,它就会变得太麻烦了。

我更改了Eclipse.ini文件中的一些设置,例如: -Xms1024m -Xmx1024m --launcher.XXMaxPermSize 512m

还有什么我应该看的:

4 个答案:

答案 0 :(得分:12)

google search

我找到了bug report from Eclipse

简而言之:

  

警告:使用Eclipse 3.6运行的ADT插件存在已知问题。请保持3.5,直至另行通知。

  • 要修复它,您必须使用Eclipse 3.5并将项目放在新创建的工作区中。 (如果保留Eclipse 3.6中的工作区,即使在Eclipse 3.5上也会出现问题。)

答案 1 :(得分:4)

此网址的评论#8中提供了解决方法:http://code.google.com/p/android/issues/detail?id=7850

示例:

我正在编码反对Froyo,我的目标SdkVersion是7(AndroidManifest.xml)。所以对于第1步,我下载了这个文件:

https://android.googlesource.com/platform/frameworks/base/+archive/froyo-release.tar.gz

然后对于第2步,我将该.tgz文件的base /目录解压缩到我的SDK路径中,我在/ opt / android-sdk-linux_x86 /下安装。所以这是我对tgz执行的命令,将所有内容放在其中:

tar -vzxf base-froyo.tar.gz -C /opt/android-sdk-linux_x86/platforms/android-7/sources/ base/

最终目标似乎是将实际的源放置在SDK树中的“sources”文件夹中,这样当自动更正出来寻找它们时,它们就在那里。

snpe60更清楚地描述了它:

  

评论7由snpe60,2010年10月14日   这个问题是因为ADT而发生的   classpath容器有效   默认情况下源附件。它是   固定在   https://review.source.android.com/16569。   此更改可以更改ADT   clasppath容器的来源   附件和禁用设置   无效的来源附件。希望它   将在ADT 8.0.0中提供。

答案 2 :(得分:0)

答案 3 :(得分:0)