我已经广泛使用了两种IDE。恕我直言Android Studio比Eclipse好得多
一些明显的优点是:
- 它支持gradle(这使您可以真正控制构建,创建不同的应用程序风格,不同的签名配置等)。
- 在布局视图中,您可以选择同时查看实际布局和xml,而在Eclipse中,您必须在两个选项卡之间进行选择。
- 感觉好多了。从进行重构(如重命名方法,到提取类)到查看Logcat。重构似乎更加可靠,Logcat不会像在Eclipse中那样“消失”(尽管必须注意过滤效果不好)。
- 它的未来。迟早这将成为标准,因为谷歌正在积极开发它。
醇>
在不利方面,我可以注意到三件事:
- 还是不稳定。例如,如果要在模块视图中查看项目模块(从v0.4.2 for Windows),我看不到所有这些模块。这实际上意味着在某些情况下,您唯一能做的就是从命令行构建并编辑gradle脚本。
- 因为是相对较新的东西,许多图书馆并没有开箱即用,而在Eclipse中,由于它已经存在了很长时间,所以一切都或多或少是微不足道的。
其中一个例子就是Robolectric(允许您在PC上运行Android单元测试的库 - 即通过任何jvm)。我真的很难在一个gradle项目中设置Robolectric,而我从未设法做到这一点。在Eclipse中它很容易。
- 最后一件事也与其他事情有关:由于Android Studio很新,你可能无法在线找到你遇到的问题的答案。
醇>
总结一下,对不起我超出了调试工具(虽然他们都使用相同的ddms,所以没有区别,但我注意到Logcat有区别,如上所述)。一个人做得更好没有真正的困境。 Android Studio是,期间。关键是你什么时候切换到它。
只是我的两便士。
Android工作室非常聪明。它了解您工作的环境(因为它建立在IDEA之上)。而目前它足够稳定可以使用。六个月前,我将IDE从eclipse更改为IDEA,然后更改为ADS,并对此非常满意。
- 不,它们都为您提供调试过程的全部功能。
醇>