android - 从 Eclipse 切换到 IntelliJ IDEA 进行 Android 开发的好处

标签 android eclipse intellij-idea

我一直在使用 Eclipse 进行 Android 开发并且没有问题(我也将它用于 Linux 下的 Web 服务和 C++ 开发)但我想试一试 IntelliJ IDEA,因为它似乎有好评.既然 IDEA 10 已经发布并在社区版中启用了 Android 支持,这很容易实现。

我看过 IDEA,它对我来说看起来不错,唯一的缺点是缺少 .xml 文件编辑的 UI(例如 AndroidManifest.xml)和 ADT 9.0 提供的用户界面构建器。

有没有人可以分享有关 IntelliJ IDEA 和 Android 开发的经验?

编辑:谢谢大家;我坚持使用 Eclipse,因为我非常了解它,它允许我免费做任何我喜欢的事情(与 Java 相关的)。我不应该把礼物马放在嘴里!

最佳答案

对我来说唯一的好处:你的代码和公式 1 一样快:)。真的。如果您习惯于在 .NET 编程中使用 Resharper,那么您的编码速度将与在 .NET 中一样快。更快。

坏事:缺少一些 Eclipse 的工具(请浏览 my questions 了解详细信息),而且 似乎 Eclipse 的编译器(您也可以从 IntelliJ 中使用)更好。由于缺少某些工具,您不得不使用许多 3rd 方工具。

底线是:如果您对 Eclipse 没有任何问题,那就坚持下去。我讨厌 Eclipse 的缓慢,这就是我转向 IntelliJ 的原因。

2013 年 1 月 23 日编辑

IntelliJ 改进了很多。他们现在有 UI 可视化编辑器,与 Android SDK 有很好的连接,此时我真的想不出 Eclipse 有什么特性,IDEA 没有。更好的是,我再说一遍,IDEA 比 Eclipse 有更多的功能。

2014 年 3 月 11 日编辑

IntelliJ 再次得到改进。凭借其用于 XML 布局的可视化 UI 编辑器以及本身被用作 Google 的 Android Studio 的基础,它仍然是最好的 IDE。

Android 开发者的唯一缺陷是恕我直言:

  • 它仍然无法完美导入依赖项(库),因此您必须手动修复问题

  • 它不能完全识别其他项目(模块),有时您必须手动添加这些模块

  • 不存在对 Google Glass 的支持

所有这些都是指导入在 Eclipse 中创建的项目时,这种情况经常发生在从事多个 Android 项目的任何人身上。

关于android - 从 Eclipse 切换到 IntelliJ IDEA 进行 Android 开发的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964168/

相关文章:

javascript - 从 Activity 中调用 javascript 函数?

Android 线性渐变 XML

Java - 识别更改类私有(private)成员的代码?

java - 针对远程 Wildfly-8.0.0 运行 arquillian 时出现 NPE

java - Eclipse 4.2.0/调试器非常慢

java - IntelliJ IDEA 无法设置 JDK

java - Intellij Idea中的JUnit生成空测试类体

android wear- eclipse : not recognizing support library

android - 在 Android 中查看 "flip"的最佳实践?

intellij-idea - 快速修复所有意图错误