【问题标题】:Will Eclipse ADT be Deprecated?Eclipse ADT 会被弃用吗?
【发布时间】:2013-05-17 20:47:11
【问题描述】:

搜索网络和 Android 团队公告我找不到答案。当 Android Studio 达到其第一个稳定版本时,Eclipse ADT 会被弃用吗? 最搞笑的是他们还把eclipse插件更新到了最新的ADT 22.0.0

为什么 Android 团队启动了另一个 IDE 而不是继续改进旧的好 ADT??

好像昨天他们宣布了集成了所有安卓插件的 ADT Bundle。

就我个人而言,我找不到正确的答案。老实说,我对 eclipse 感觉很舒服,并且发现它比 Android Studio 或 intellij 更简单/干净/用户友好。 对我来说,我将继续使用 Eclipse 进行开发,这是一个好的决定吗?

【问题讨论】:

  • 我对此表示怀疑。有些人继续使用 ant 例如,它继续受到支持。但是我同意你的看法,其他许多人也同意:为了弃用 Eclipse,他们会失去太多的开发人员,所以他们不会。然而,期待最新和最好的功能首先出现在 AS 中:/ 我确实希望他们在第一个稳定版本中大大改进它。
  • “他们会失去太多的开发人员” 你在开玩笑吗?所以你认为如果完全删除 ADT,使用 Eclipse 的 Java 开发人员就不会为 Android 编写代码了吗?使用 IntelliJ 不会超过两周。我觉得不多。
  • 因为 Eclipse 是有史以来最糟糕的发明?好吧,夸张,但认真。多年来,除了 Eclipse 中最基本的东西的错误和问题外,我什么都没有。随心所欲地调用它,开源、免费或其他,它可以工作,但质量明智,它不存在。
  • @SecretService 您评论中的第一句话是问题还是陈述?如果您对 Eclipse 有“错误和问题”,那么您可能也会在 IDEA 中遇到它们——您似乎对“最基本的东西”有问题。你是什​​么意思“随心所欲,开源,免费或其他”?您不确定 Eclipse 是一个开源项目并且是免费的吗?让我感到困惑的是,您的评论如何获得如此多的赞...
  • @Nicholas,我无法理解为什么有人会称 Eclipse 为“用户友好的”。显示您剥夺自己快乐的时间有多久。

标签: android eclipse-plugin eclipse-adt android-studio


【解决方案1】:

The Eclipse Android Developer Tools have been officially deprecated:如果您还没有,请切换到 Android Studio!


当 Android Studio 首次出现时,Eclipse ADT 会被弃用吗 稳定版?

没有。根据 Xavier Ducrohet 在this 主题演讲中的说法,Android 团队将维持 ADT 的工作(00:35)。

为什么 Android 团队启动了另一个 IDE 而不是继续改进 旧的好ADT?

我现在在解释 Xavier Ducrohet:他说,通过构建您自己的 IDE,他们可以改进开发 Android 应用程序的工作流程。老实说,在我看来,当前版本的 IntelliJ 比 Eclipse Helios 快很多。通过使用 IntelliJ,您将获得出色的整体体验。这当然是个人喜好问题。

老实说,我对 eclipse 感觉很舒服,而且发现很多 比 Android Studio 或 intellij 更简单/干净/用户友好。为了 我将继续使用 Eclipse 进行开发,这是一个好的决定吗?

也许吧。如果您不想,您不应该切换。就像我之前说的,他们仍然会维护 Eclipse 的 ADT 插件的工作。但至少试试 IntelliJ。我相信您会对它的性能印象深刻。

更新

此时,我强烈建议大家使用 Android Studio 进行 android 开发。尽管 Eclipse 的 ADT 插件仍然可用,但缺乏对它的支持,并且 android 开发工具团队已经将他们的注意力几乎完全转移到了 Android Studio 上。坦率地说,Android Studio 是一个了不起的 IDE,如果你还没有,你绝对应该换掉。

【讨论】:

  • 我不必在 Ubuntu 上使用 Eclipse 的事实是一个巨大的好处!它会因为没有足够的 RAM 而崩溃,现在我可以根据需要同时运行多个 Android Studio。
  • @D4nC00per 是的,Eclipse 在我的 Mac 上也经常崩溃。另一方面,IntelliJ 运行完美。
  • Idea 不仅比 Eclipse 快。与丑陋的 Eclipse 相比,UI 看起来也更好,恕我直言(尤其是深色主题)。当您将大部分时间都花在 IDE 中时,这很重要 ;)
  • @Yassine (Un) 幸运的是没有。感觉就像他们将大部分精力转移到了 Android Studio 的开发上。我将编辑我的答案。
  • @JaimeMontoya 我猜他们要么没想到 Android 开发者社区会有这么大的积极反应,要么这只是一个公关信息,但他们肯定知道他们会停止这个项目
【解决方案2】:

就我个人而言,我找不到正确的答案。老实说 我对 eclipse 感觉很舒服,并且发现它更多 Android Studio 或 intellij 的简单/干净/用户友好。对我来说我 将继续使用 Eclipse 进行开发,这是一个好的决定吗?

也许你没有用过那么多。让我们明确一点:IntelliJ 在几乎任何方面都比 Eclipse 好得多。我也是 eclipse 用户多年,前段时间我在你的位置。但我必须承认 IntelliJ 工作得更好。它是一个更好的 Java IDE,它对 Maven 或 Gradle 之类的东西有很好的支持,它更快,它很聪明(代码完成、重构等),它有点理解你作为一个开发人员,它还有一个开源版本,并且名单还在继续。

所以,恕我直言,不切换的唯一原因是懒惰或狂热,或者你是色盲(这是我尊重的唯一原因)。

【讨论】:

  • 不,我正在使用它并试图习惯它。我会试一试,看看会发生什么。今天我终于成功地将 ActionBarSherlock 包含为一个库或新名称“模块”。我只是按原样使用 IDE,只是一个 IDE。我也在控制台中使用logcat,在单独的控制台中使用git,maven也一样。
  • 我也喜欢将它们分开(git、ddms、adb 和 Maven)。使用 IntelliJ 的想法是提高生产力……假设:您每小时使用鼠标多少次?如果您使用它超过 20 次,这意味着您可能会浪费一些宝贵的时间。尝试学习一些 IntelliJ 快捷方式,您将节省一些时间来做其他更有趣的事情。
  • 让我给你另一个不切换的理由:我是色盲,我看不清某些颜色。我给了 Android Studio 几次尝试,但无法在其中正常工作。虽然 Eclipse 颜色对我来说是完美的。
  • 现在,这很有趣。我想知道更多。究竟是什么导致了你的问题?更改源代码主题非常容易……您尝试过吗?或者你的意思是 IDE UI?
  • 是的,我确实尝试过更改主题和颜色,但还没有实现一个像样的方案。问题是我无法确定究竟是什么导致了问题,因为如果可以的话,我一开始就不会色盲。
【解决方案3】:

那发生了吗?

来自http://developer.android.com/sdk/index.html

如果您是新的 Android 开发者,您应该考虑从 Android Studio,因为 Eclipse 的 ADT 插件已经不在了 积极发展。

【讨论】:

  • 当前措辞:“如果您一直在使用带有 ADT 的 Eclipse,请注意 Android Studio 现在是 Android 的官方 IDE,因此您应该迁移到 Android Studio 以接收所有最新的 IDE 更新。”
【解决方案4】:

Eclipse ADT 会被弃用吗? Likely.

由于August 2014(实际上是earlier than that),Android官网写过:

[Android Studio 是] 目前处于测试阶段,但一旦它成为官方 Android IDE 准备好了。

如果您是新的 Android 开发者,您应该考虑从 Android Studio,因为 Eclipse 的 ADT 插件 不再在 积极发展

快进到8 December 2014,Android Studio 1.0 has been released

经过两年的开发,我们非常高兴地宣布Android Studio 1.0 终于发布了! 我们要感谢所有早期访问用户的反馈和错误报告,他们帮助塑造了 IDE。

目前Android官网写道:

如果您一直在使用带有 ADT 的 Eclipse,请注意 Android Studio 现在是 Android 的官方 IDE,因此您应该迁移到 Android Studio 以接收所有最新 IDE 更新。如需移动项目的帮助,请参阅Migrating to Android Studio

考虑到 Android 平台的动荡政治,让 Android Studio 被标记为 “官方” 似乎 Eclipse 的 ADT 插件会得到低等待遇,这可能是事实上被弃用的定义.

【讨论】:

    【解决方案5】:

    根据 Xavier Ducrohet 在 2014 年 I/O 上的response to a question during the Android fireside chat (here's a direct link to the video at 46:49),从 2013 年开始,Android Studio 将成为主要关注点。

    Eclipse 基金会正在努力支持 Gradle,但这不是与 Google 合作的,而且根据 Xavier 的说法,这种支持将比 Google 认可的更为巧合。 Android 工具将无法使用,但一旦 Eclipse 发布,您将能够编写 Java、修改资源并通过 Gradle 构建。

    同样值得注意的是,Android Studio 现已退出预览版,现在是测试版

    我理解这一切都是一个不那么官方的声明,虽然用于 Eclipse 的 ADT 插件暂时可以工作,但它永远不会与 Android Studio 中当前和未来的开发向前兼容,与明显的例子是 Android 项目中的 Gradle 支持。

    2015 年更新:这个答案在 2014 年是准确的,此后发生了更多变化。虽然适用于 Eclipse 的 ADT 插件仍然可以在 Android 开发者工具网站上找到,但 Eclipse 包却没有。那里有一条警告,内容如下:

    如果您一直在使用带有 ADT 的 Eclipse,请注意 Android Studio 现在是 Android 的官方 IDE,因此您应该迁移到 Android Studio 以接收所有最新的 IDE 更新。如需移动项目的帮助,请参阅Migrating to Android Studio

    作为附加警告,它的内容如下(强调我的):

    如果您仍然希望使用 Eclipse 的 ADT 插件,请参阅 Installing Eclipse Plugin

    【讨论】:

      【解决方案6】:

      即使每个指南都假设使用 Eclipse ADT,Intellij 也支持 Android 开发。

      在我看来,除了使 Eclipse 中的导出功能更易于理解并且您可以在最新的 SDK 管理器中获得该功能外,Google 几乎没有任何更改 来实现这一点。我不是 Eclipse 用户,但这让我相信对 Eclipse 的支持需要删除,所以我怀疑它会消失。 (E/A 很久以后:它显然需要工作来支持,所以它确实消失了)

      Android Studio 本质上是对将作为 Intellij IDEA 13 社区版本(也是免费的)发布的 Android 特定内容的精简版。

      如果您发现自己喜欢 Android Studio,并希望使用类似的东西进行更多 Java 开发,请查看 IDEA 13 EAP。在 12 月(目标发布日期),您既可以付费购买终极版,也可以使用免费的社区版,以适合您的需求。

      【讨论】:

        【解决方案7】:

        我想留在 Eclipse 的原因是我们也用它来开发我们的服务器端, 所以我们有一个工作区,我们可以控制一切。 对于纯应用开发者来说,Android Studio 是一个不错的选择。 Eclipse 是完全免费的,它是多年来最流行的 Java IDE,不像 IntelliJ - 除非你破解它。

        我担心的是,他们不会在 ADT 上投入足够的精力,因为大多数应用程序开发人员会迁移到 Android Studio,我已经在其错误跟踪系统中为 ADT 项目打开了几个错误,如果查看在 Android Studio 中而不是在 ADT 中正常工作的东西。

        【讨论】:

          【解决方案8】:

          我仍然不能 100% 确定 android studio。真正不喜欢的是:

          • 无法在任何地方创建“工作区”文件夹。
          • 不喜欢该项目确实是当前工作区的方式,如果您打开另一个项目,您将看不到更多项目。同一时间只有一个项目。
          • 没有透视。似乎同一个窗口中的信息很多,需要不断打开/关闭屏幕左、右和底部的“面板”。
          • IDE 元数据配置文件过多。 “.idea”文件夹包含 10 个文件和 3 个文件夹,IDE 是否真的需要所有这些信息?

          老实说,我发现 Eclipse 经典 + ADT + 仅此而已,只是这两件事比 Android Studio 简单得多。

          【讨论】:

          • 这是一个不同的范例。我可以在不同的地方创建我的工作区文件夹。实际上,我将其从默认值更改了。您绝对可以同时打开多个项目。在我的配置中,它询问我是要在新窗口还是在这个窗口中打开它。你可以让这些面板消失。您甚至可以将它们移到主窗口之外。这就是重点。为什么 .idea 目录中的内容对您很重要?我从来没有费心去看它的内容。事实上,通常“.*”目录是隐藏的。你必须故意去找他们。
          • 我对 Android Studio 还是不太了解。事实上,今天 Intel 发布了另一个基于 Eclipse 的 IDE... 看看:software.intel.com/en-us/vcsource/tools/beaconmountain
          • 您可以拥有多个项目,它们只是在不同的窗口中。工作区是一个破碎的概念(imo),因为设置是每个工作区的,并且没有多模块项目的真正概念。工作空间内的项目引用非常脆弱,因为项目可能位于磁盘上的任何位置但在同一个工作空间中。您应该查看工作区的 .metadata 文件夹,里面有很多数据。
          【解决方案9】:

          尽管领导 Android 工具组的 Xavier Ducrohet 已承诺让 ADT 继续存在,但这不能无限期地发生,因为在 Android Studio 开发开始时,他并没有将工具开发人员加倍。 Google 会定期下架产品,因此他们下架 ADT 不会成为先例。未知的是何时会发生。

          【讨论】:

            【解决方案10】:

            对此的更新是肯定的,根据官方 Android 开发者博客文章:http://android-developers.blogspot.com/2015/06/an-update-on-eclipse-android-developer.html

            ,到 2015 年底将不再支持它

            【讨论】:

              【解决方案11】:

              是的,但正如Android Developers Blog 中提到的,Andmore 是 Google ADT 的精神继承者,A机器人D发展T 工具,用于 Eclipse。

              【讨论】:

                猜你喜欢
                • 2017-08-14
                • 1970-01-01
                • 1970-01-01
                • 2014-01-23
                • 2010-11-23
                • 1970-01-01
                • 2011-09-15
                • 2021-04-01
                • 1970-01-01
                相关资源
                最近更新 更多