【发布时间】: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 进行开发。我上周做了这个,没有任何爆炸。