Eclipse为Android开发的问题太多了?

时间:2010-08-06 18:59:58

标签: java android eclipse ide

每天使用eclipse与Android插件一百万个错误我尝试了所有卸载插件,eclipse,JDK,JRE并再次安装它们并使用不同的版本。也改变了Workspaces,我认为新的Java和Eclipse的问题,但我解决了它仍然。另外一种方法可以让它变得更加稳定,其他具有Android插件的IDE已经足够成熟,可以使用它们而不是日蚀给我的生活带来的所有问题和头痛。

编辑:我使用Eclipse 3.5并在4 Gig的内存中运行Win7,我阅读有关Eclipse和JDK 6更新21的已知错误的信息并尝试他们的建议,但我认为这不是问题。

我遇到的一些问题,Android的XML编辑器也有时禁用自动完成(我现在制作新的工作区我有10个)当我打开DDMS时,即使我尝试添加也没有任何内容LogCat还有很多错误消息提示给我并关闭IDE,有时它只是靠近它自己。

编辑2:新错误显示给我“permGen space”?

4 个答案:

答案 0 :(得分:4)

您使用的是哪个版本的Eclipse?

Eclipse网站的ADT插件警告:

  

警告:已知问题   与Eclipse一起运行的ADT插件   3.6。请保持3.5,直至另行通知。

另外,检查您的JDK是最新的。如果您使用的是Windows,则为a known bug with Eclipse and JDK 6 update 21。自Oracle修复以来,检查您是否使用了最新版本。

必须添加我已经使用Eclipse for Java Developers版本3.5和ADT插件,到目前为止还没有任何上述问题。

编辑:你能否更具体地解决这些错误?

Android的XML编辑器在我的情况下可以自动完成,调试器也是如此。我已经能够正确调试应用程序了。在启动模拟器时要考虑,模拟系统启动,启动应用程序等需要几分钟时间。

您应该复制并粘贴Eclipse显示的错误消息,以便了解正在发生的事情。

分配给Eclipse,JVM或知道什么的内存可能存在问题,但我们需要更详细的信息才能为您提供帮助。

编辑2:这是Eclipse中常见的错误。来自Eclipse's Wiki

  

如果你看到java.lang.OutOfMemoryError:   你需要PermGen空间错误   增加永久性一代   Eclipse可用的空间。

     

PermGen是永久性的一代   VM中的对象(类名,   内化字符串,对象   永远不会被垃圾收集)。一个   很容易,如果有点内存饥饿的修复   扩大这些的最大空间   对象添加

eclipse [normal arguments] -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M [more VM args]
  

-vmargs之后的参数是   直接传递给VM。运行java -X   获取VM的选项列表   接受。以-X开头的选项是   特定于实现,可能不是   适用于所有虚拟机。

     

您还可以添加额外的选项   的eclipse.ini。

查看链接以获取更多信息,您可以在 Windows上的Eclipse和Sun VM 部分找到常见错误和错误。

答案 1 :(得分:1)

我真的很抱歉这样说,我可能会被它枪杀......但是: 在我用于Python,Ruby on Rails,PHP<>的其他开发环境中。 MySQL,Java和...都在Windows操作系统上运行得最好。

令我惊讶的是,Android在Mac OS上的效果确实最好。让我们面对它,我是一个Windows类型的人,但对于Android - Mac是你的选择!

...对不起

答案 2 :(得分:0)

每天有一百万个错误听起来有些组件严重受损。 Android插件是您正在使用的Eclipse版本的正确版本吗?还有许多还没有为Eclipse 3.6做好准备

答案 3 :(得分:0)

我在ubuntu上运行SDK并没有任何问题。它是免费的,资源很棒,而且大部分都不是窗户。所以链接库和东西并不是那么令人头痛。此外,它在您的计算机上更加轻盈,因此您拥有所有功能,您的真棒PC必须测试真正繁重的应用程序!你为什么不试一试?我打赌你不会失望的。 ; - )