Eclipse 对 Android 开发来说已经死了吗? [关闭]
Posted
技术标签:
【中文标题】Eclipse 对 Android 开发来说已经死了吗? [关闭]【英文标题】:Is Eclipse dead for Android development? [closed] 【发布时间】:2016-04-07 04:06:43 【问题描述】:我使用 (d) Eclipse 进行 android 开发。最近,我开始遇到升级环境的问题。现在,Eclipse 要求升级 ADT,但我无法升级我的 ADT 插件。我目前无法使用 Eclipse IDE 启动新的 Android 项目。
Android 开发团队在其website 上声明“ADT 开发已经结束。您应该尽快将您的应用开发项目迁移到 Android Studio。”
找不到下载较新版本 ADT 的链接(我的环境是 21 版,最新的是 24 版)。
我必须迁移到 Android Studio 吗?
注意:我不知道为什么有人认为这个问题是“基于意见的”。我不是在问人们是否更喜欢 Eclipse 或 Android Studio,而是客观地问我是否仍然可以在 Eclipse 下开发 Android 项目。
【问题讨论】:
ADT 支持已结束?是的。应该迁移到 Android Studio。是的。有义务的?不。Eclipse 对 Android 开发来说已经死了吗?至少对于 NDK 来说肯定不是。你在这里等着什么样的答案? 相信我迁移是完全值得的。 Studio 比 Eclipse 智能很多倍。但在迁移之前,我也会考虑 Intellij,特别是如果您的项目不仅仅包含 android 模块。 android Studio 建立在 Intellij 之上,具有最新的 android 相关功能(intellij 总是落后几个月),而 intellij 具有最新的 java ee 功能(Android Studio 落后几个月)。总会有取舍。 gradle 背后的“想法”是允许相同的构建环境。从 IDE 到 CLI,但是 AS 需要在新编辑器上使用 gradle 只会为您的翻译过程增加额外的复杂性。但是,对于“简单”的 Android 项目,gradle 转换过程运行良好。基于 Maven 的项目....我认为失败得很厉害,因为它只是成为 mvn 文件的包装器,而不是完整的 gradle 转换。但是一旦你更好地学习了 gradle,你就可以从中“调用”NDK 的 make 等......所以最终它对你有用,但一开始可能会很痛苦。 @piotrek1543 如果我们意识到 Android 停止为 Eclipse 制作 ADT 的话,它并不是基于真正的意见,那么它将完全扼杀 Eclipse 的使用,除非您只是将代码片段从 Eclipse 迁移到 Android Studio,这使得这很耗时。 我会点击重新打开,因为你已经问过了(我相信还需要 4 票)。但我仍然确定这个问题是没有用的。其他人会来投票关闭它。另请注意,您可以使用记事本和命令行工具开发、调试、测试和部署 Android 应用程序。 IDE 的选择只是品味和习惯的问题。这一事实损害了您的问题的有用性。当然,您可以使用 ADT 进行开发。我上周做了这个,没有任何爆炸。 【参考方案1】:您没有义务,但请注意,您可能无法获得跟踪 android 更新和发布所需的所有适当 API here,关于用于 Android 开发的 IntelliJ 的争论非常相似,Best to use Android Studio or Intellij Idea wth plugins?。
我建议您只遵循 androids 的建议并使用 Android Studio,因为它可以让您在任何给定时间完全更新。
【讨论】:
知道答案。检查您的链接。将返回有关我是否设法使环境恢复工作状态的立场。【参考方案2】:Android Studio 专为 Android 开发而设计,其主要目标是加快 Android 开发过程,使其更轻松、更简单。
然而,您可以将 Eclipse 用于多种不同的编程语言和多种不同的平台,但它不能完全适应 Android 开发的世界。
很自然,Eclipse 不会完全公正地处理 Android 开发。
老实说,Eclipse 从一开始对我来说就已经死了。它很滞后并且有很多问题,但显然我当时没有其他选择。
但 Android Studio 很棒。 特别是它对 Gradle 的介绍。另外,它的速度很快。我几乎没有经历过任何滞后,它超级直接和容易。
我看不出有什么理由不应该迁移到 Android Studio。 相信我,一开始我也持怀疑态度,因为我已经习惯了 Eclipse,但是转换很顺利,你也会喜欢的。
您甚至可以将 Eclipse 项目导入 Android Studio 并继续处理它们。
【讨论】:
make it easier and simpler
向任何本地游戏引擎开发者说。即使在金丝雀版本中也不完全支持 NDK。 Gradle for C++...Google 从不寻找简单的方法。
您还忘了谈论我个人最大的烦恼。无法(很容易,因为您“可以”,但您必须“强制它工作”)在编辑器中制作 Java 应用程序.这是 Eclipse 中最好的事情之一,只是快速创建一个测试项目来“测试”代码/逻辑等。Android Studio 是“好的”,但它有其优点/缺点。
我明白你的意思是专门为 Android 开发的特定环境。将测试迁移并回复您。感谢您花时间回答我的问题。以上是关于Eclipse 对 Android 开发来说已经死了吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Android3.0 Android开发环境的搭建——eclipse