以前我在eclipse中开发java代码,后来转移到android后我被告知单独安装ADT软件包而不是安装新的软件方法,当被问到为什么我没有得到任何有效的答案。所以我不得不先卸载eclipse版本,然后从developer.android.com网站下载ADT软件包。
答案 0 :(得分:1)
首先让我们建立一些事实:
<强>的Eclipse 强>
Eclipse 4.4目前有13 different个版本。前三个选项是 Eclipse Standard , Eclipse for Java EE开发人员, Eclipse for Java开发人员。一年或更久以前,以前的Eclipse版本(也与Android开发无关)也曾经是 Eclipse for Mobile development 。对于经常下载错误版本的初学者来说,这曾经非常令人困惑。
一年前,建议选择在安装ADT插件和更新Android SDK之前下载 Eclipse for Java开发人员。为Java EE开发人员下载Eclipse并在其上安装ADT的人会使用Eclipse获得各种错误,因此绝对不建议使用该版本。还不建议使用Eclipse Standard版本,因为它有一些纯Java开发或Android开发不需要的无关插件(尽管我不记得那个组合有bug)。
现在将此与人们在不同时间下载Eclipse的事实相结合,因此您将拥有具有不同基本版本的Eclipse 3.6,3.8,4.0,4.4的人员,他们随着时间的推移更新和升级。在测试Eclipse和Android Developer Tools的不同组合方面,这变成了一场真正的噩梦。这也是其中一个原因,Google的员工选择仅支持和测试非常有限的版本子集。
事实是:Eclipse是针对不同目的的不同项目和不同插件的巨大融合。理论上,所有插件应该一起工作,但在实际操作中,插件并不总是相互兼容。所以如果你在Ruby on Rails和Android上开发(只是给你一个例子)。实际上最好保留两个独立的Eclipse安装,每个安装都有自己的插件彼此分开。或者,如果您同时在J2EE和Android上进行开发,那么最好保留两个不同版本的Eclipse,一个用于Java EE,另一个用于Java ADT。
这也是谷歌最终决定为兼容版Eclipse提供一个下载链接的原因。通过确保开发人员不从其他位置下载异国情况的Eclipse副本,这些副本可能与ADT一起使用,但也可能不适用。谷歌正在让Android初学者变得更容易,而且从长远来看,它也避免了维护噩梦。
Android Studio
Android Studio基于IntelliJ的IDE。 IntelliJ的IDE与Eclipse无关。 IntelliJ的IDE是独立于Eclipse开发的。目前,Google正在Eclipse和Android Studio beta(IntelliJ的IDE)上支持其Android开发者工具。
话虽如此,Android Wear仅支持Android Wear。这意味着许多开发人员如果想尝试开发Android Wear,就不得不尝试使用Android Studio。
我的问题不是关于方法,而是平台构建的 两个(Intellij和ANT) - user285oo6 7月7日11:03
假设你真的意味着ANT,并且不只是错误输入ADT(Android开发者工具)。
我还会解释ANT是什么。
Gradle vs. ANT
ANT是用于在Android中构建项目的原始脚本语言。 Gradle是适用于Android的新版本语言。不仅谷歌希望开发人员慢慢开始使用Android Studio而不是Eclipse,但它也希望开发人员也能转换为使用Gradle。这就是Gradle成为在Android Studio上构建项目的默认方式的原因。