为什么blackberry和Android SDK需要旧版本的Eclipse IDE?

为什么blackberry和Android SDK需要旧版本的Eclipse IDE?,android,eclipse,blackberry,sdk,compatibility,Android,Eclipse,Blackberry,Sdk,Compatibility,我原以为只有黑莓才需要这样做,但在youtube上观看关于Android入门的视频时,它说你也需要EclipseGalileo(3.5.x) 我的问题是,是否有某种技术原因导致此SDK simpy无法与较新版本的Eclipse保持兼容。有什么理由吗?关于Android:没有理由。安卓SDK使用新的Eclipse Indigo运行良好。 那个视频可能只是旧的 不过,我不能为黑莓说话。一般来说,出现这种情况的原因是:开发人员不仅在表面上集成了特定版本的IDE,而且要使集成与较新版本的IDE兼容,需要

我原以为只有黑莓才需要这样做,但在youtube上观看关于Android入门的视频时,它说你也需要EclipseGalileo(3.5.x)

我的问题是,是否有某种技术原因导致此SDK simpy无法与较新版本的Eclipse保持兼容。有什么理由吗?

关于Android:没有理由。安卓SDK使用新的Eclipse Indigo运行良好。 那个视频可能只是旧的


不过,我不能为黑莓说话。

一般来说,出现这种情况的原因是:开发人员不仅在表面上集成了特定版本的IDE,而且要使集成与较新版本的IDE兼容,需要付出比他们愿意付出的更多努力(或者,他们正在这么做,但还没有完成)。由于Eclipse版本基本上都是冻结的,只需转到下一个版本,开发人员可以依赖于在以后不进行重大的平台更改(破坏他们的集成),因此,他们可以放心地说,您可以获得一个特定版本的EclipseIDE,并且集成将起作用


顺便说一句,你可以得到这些。

我开始用Eclipse Galileo开发黑莓,后来升级到Helios,它仍然可以工作(偶尔会崩溃/冻结)。我还没有试过Indigo。

你为什么要在youtube上查找这些信息?你为什么不去找工具的来源(android/Blackberry/Eclipse)?在blackberry开发者中,它说必须是Eclipse Galileo才能让插件正常工作;我以前使用过它。但是对于android,这段视频完全让我吃惊,黑莓java开发似乎存在同样的“兼容性问题”。因此,问题出在。我使用最新的Eclipse版本。而且工作正常。你使用最新的eclipse版本,是BB版还是android版?我在eclipse Indigo上开发android应用程序。它有时会因过载而崩溃。但即使是galileo也会崩溃。如前所述,这里没有问题。在linux和windows机器上开发自galileo/android 2.1以来的android,在任何给定时间都有sdk和eclipse的最新版本。一切顺利,根本没有崩溃。可能是你的机器有问题。可能是java版本有问题吗?我现在有java 7。它在java 6 update 18上也崩溃了。不知道以前的版本。老实说,这里很难诊断(而且不是正确的地方).6更新18对我来说运行良好,必须检查我的win7机器上是否有7。OpenJDK甚至没有isses。但它可以是任何东西,从eclipse中的另一个旧插件开始(例如git/memory analysis/),一个写得不好的驱动程序,内存有点缺陷,或者由于通风不好导致机器过热。请尝试安装第二个eclipse实例(只是在某个地方解压),然后只安装adt插件。看看运行是否稳定。我认为增加-XXpermSize应该可以修复它。我会尝试的。感谢您让我意识到这一点。