【问题标题】:Difference between Android Studio and Eclipse for development and debugging [closed]用于开发和调试的 Android Studio 和 Eclipse 之间的区别 [关闭]
【发布时间】:2014-01-25 06:10:26
【问题描述】:

使用 android studio 代替 eclipse 的优缺点是什么?


注意:: 我已经查看了 CommonsWare 回答的答案here,但在调试工具中并不太清楚


  1. Android Studio 是否提供特殊的调试功能? 在日食中?

  2. 如果是,那是什么?

【问题讨论】:

    标签: android eclipse android-studio


    【解决方案1】:

    我已经广泛使用了这两种 IDE。恕我直言,Android Studio 比 Eclipse 好得多。
    一些明显的优势是:

    1. 它支持 gradle(这让您可以真正控制构建、创建不同的应用程序风格、不同的签名配置等等)。
    2. 在布局视图中,您可以选择同时查看实际布局和 xml,而在 Eclipse 中,您必须在两个选项卡之间进行选择。
    3. 感觉好多了。从进行重构(如重命名方法,到提取类)到查看 Logcat。重构看起来更加稳固,Logcat 并没有像在 Eclipse 中那样“消失”(尽管必须注意过滤效果不佳)。
    4. 它的未来。这迟早会成为标准,因为 Google 正在积极开发它。

    不利的一面是,我注意到三件事:

    1. 仍然不是很稳定。例如,如果您想在模块视图中查看您的项目模块(从 v0.4.2 for Windows 开始),我无法看到所有这些模块。这实际上意味着在某些情况下,您唯一能做的就是从命令行构建并编辑 gradle 脚本。
    2. 因为它是相对较新的东西,许多库不支持开箱即用,而在 Eclipse 中,由于它已经存在了很长时间,所以一切都或多或少是微不足道的。
      其中一个例子是 @ 987654321@(允许您在 PC 上运行 android 单元测试的库 - 即在任何 jvm 上)。我真的很难在一个 gradle 项目中设置 Robolectric,但我从来没有成功过。在 Eclipse 中这很容易。
    3. 最后一点也与其他的有关:由于 Android Studio 还很新,您可能无法在网上找到您遇到的问题的答案。

    总结一下,对不起,我有点超出了调试工具(虽然它们都使用相同的ddms,所以没有区别,但我注意到Logcat有区别,如上所述)。没有哪个更好的问题。 Android Studio 是,句号。关键是你什么时候切换到它。

    只有我的两便士。

    【讨论】:

      【解决方案2】:

      Android 工作室非常聪明。它了解您工作的环境(因为它是基于 IDEA 构建的)。现在它足够稳定,可以使用。六个月前,我将 IDE 从 eclipse 更改为 IDEA,然后更改为 ADS,对此我感到非常高兴。

      1. 不,它们都为您提供调试过程的全部功能。

      【讨论】:

        猜你喜欢
        • 2012-10-07
        • 1970-01-01
        • 2016-12-16
        • 2013-01-04
        • 1970-01-01
        • 2019-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多