编辑:我使用Eclipse 3.5并在4 Gig的内存中运行Win7,我阅读有关Eclipse和JDK 6更新21的已知错误的信息并尝试他们的建议,但我认为这不是问题。
我遇到的一些问题,Android的XML编辑器也有时禁用自动完成(我现在制作新的工作区我有10个)当我打开DDMS时,即使我尝试添加也没有任何内容LogCat还有很多错误消息提示给我并关闭IDE,有时它只是靠近它自己。
编辑2:新错误显示给我“permGen space”?
答案 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必须测试真正繁重的应用程序!你为什么不试一试?我打赌你不会失望的。 ; - )