Android Studio 与 Eclipse:哪个最好
Android Studio vs. Eclipse: Which is Best
Google的AndroidStudio是一款基于IntelliJ IDEA平台的Android开发工具,成功吸引2013 年年中推出时引起了很多炒作。
另一方面,Eclipse 是 IDE 的鼻祖。虽然它支持原生 Android 支持
Android Studio 与 Eclipse 之争的主要区别是什么?
哪个最适合 android 开发
通过https://www.airpair.com/android/android-studio-vs-eclipse
这可能会澄清你的疑虑。
网站内容:
1 在切换到 Android Studio 之前
我编写本指南是为了涵盖在将 Eclipse 项目迁移到 Android Studio 之前您需要了解的基础知识。如果您有一个大而复杂的项目要从 Eclipse 迁移到 Android Studio,请考虑与以前做过这件事的 AirPair 专家预约一两个小时来节省时间。否则,请继续阅读!
2 告别工作空间和子项目
在 Eclipse 中,您可能熟悉“工作区”的概念。您目前甚至可能有一个 Android 项目,其中包括多个组件项目和库,这些项目和库被编译成“.jar”文件并包含在最终生成的应用程序中。在 Android Studio 中,项目被称为“模块”和“库模块”的新概念所取代。
3 个你好模块
模块是“可以独立 运行、测试和调试的离散功能单元”,有点类似于 Eclipse 项目,但有一些关键差异。
每个模块都需要有自己的 Gradle 构建文件(通常在您创建新模块时自动生成,否则如果您从 Eclipse 导出项目,则可以生成它们)。这些 Gradle 文件包含重要的详细信息,例如支持的 Android 版本范围、依赖项和有关您的 Android 项目的其他元数据。
就像在 Eclipse 中一样,一些模块可能是“库模块”,它们在概念上与“库项目”相同。
4 你好改进的界面设计器
Android Studio 具有新的和改进的界面设计视角,您可以在其中查看您正在处理的界面及其相关 components.Eclipse 也有类似的设计视角,所以应该不会太对你来说很震惊。在 Eclipse 中,“透视图”用于提供视图和可见操作,以及提供与资源交互、多任务处理和信息过滤的机制。
5 包括 Jar 依赖项
与 Eclipse 一样,您经常需要 link 到第 3 方创建的 JAR 文件。但是,您现在需要习惯于将这些 .jar 依赖项添加到您的 Gradle 构建文件中。就像 Eclipse 一样,您会将这些 .jar 文件保存在模块(例如项目)目录根目录下的“libs”文件夹中。
只需“右键单击”“libs”目录中的 .jar 文件,然后 select“添加为库”,您的 selected JAR 文件将自动添加为 Gradle 模块的相关 build.gradle 文件中的依赖项。确保始终单击“同步 Gradle”以确保已正确通知项目这些模块的新依赖项。
6 添加模块依赖关系
就像在 Eclipse 中一样,一个模块可能依赖于另一个模块。按照这些说明在两个模块之间建立依赖关系,Android Studio 将自动生成您需要的必要 Gradle 条目。
7 昭昭天命
您需要适应 Android Studio 的一个主要变化是,曾经存在于 Android Manifest 中的几个常见项目和设置现在会自动添加(如本例所示)指示 Android 应用程序可以调试的“debuggable=true”标志的一部分)或已移至 build.gradle,例如版本代码和 API 最小/最大规格。但是,功能和权限要求仍必须像以前一样在清单中声明(例如“权限:相机”等)。
8 从 Android 专家那里获得帮助
可能有帮助的一件事是寻求经验丰富的 Android Studio 专家的帮助,带您了解新 IDE 的细微差别。在 AirPair 上提出与专家配对的请求 - 您可能会惊讶于在短时间内与真人交谈可以覆盖多少领域。
9 从 Android Studio 迁移
阅读我关于如何从 Android Studio 迁移到 Eclipse 的指南,以详细了解将现有 Eclipse 项目导出和导入到 Android Studio 的机制。在此过程中可能会出现许多潜在问题,我不会在这里详细介绍。
10 Gradle 基础知识
添加 Gradle 将是您过渡到 Android Studio 的最大障碍。
11 单元测试
Android Studio 完全支持 JUnit 单元和 Android 测试,请在此处阅读更多信息。设置和 运行 单元测试涉及创建一些测试 类 并将它们添加到项目的 运行 配置中。请按照 linked 指南了解更多详情。目前还不太支持 Roboguice 等流行的测试框架,但如果它们在不久的将来得到支持,我也不会感到惊讶。
12 使用 Maven 导入远程依赖关系
Android Studio 允许您从 Maven Central 导入远程库文件。浏览 Maven Central 以查找您可能感兴趣的远程库,并按照这些说明进行操作以确保在编译时自动下载这些依赖项。
Google的AndroidStudio是一款基于IntelliJ IDEA平台的Android开发工具,成功吸引2013 年年中推出时引起了很多炒作。
另一方面,Eclipse 是 IDE 的鼻祖。虽然它支持原生 Android 支持
Android Studio 与 Eclipse 之争的主要区别是什么?
哪个最适合 android 开发
通过https://www.airpair.com/android/android-studio-vs-eclipse
这可能会澄清你的疑虑。
网站内容:
1 在切换到 Android Studio 之前
我编写本指南是为了涵盖在将 Eclipse 项目迁移到 Android Studio 之前您需要了解的基础知识。如果您有一个大而复杂的项目要从 Eclipse 迁移到 Android Studio,请考虑与以前做过这件事的 AirPair 专家预约一两个小时来节省时间。否则,请继续阅读!
2 告别工作空间和子项目
在 Eclipse 中,您可能熟悉“工作区”的概念。您目前甚至可能有一个 Android 项目,其中包括多个组件项目和库,这些项目和库被编译成“.jar”文件并包含在最终生成的应用程序中。在 Android Studio 中,项目被称为“模块”和“库模块”的新概念所取代。
3 个你好模块
模块是“可以独立 运行、测试和调试的离散功能单元”,有点类似于 Eclipse 项目,但有一些关键差异。
每个模块都需要有自己的 Gradle 构建文件(通常在您创建新模块时自动生成,否则如果您从 Eclipse 导出项目,则可以生成它们)。这些 Gradle 文件包含重要的详细信息,例如支持的 Android 版本范围、依赖项和有关您的 Android 项目的其他元数据。
就像在 Eclipse 中一样,一些模块可能是“库模块”,它们在概念上与“库项目”相同。
4 你好改进的界面设计器
Android Studio 具有新的和改进的界面设计视角,您可以在其中查看您正在处理的界面及其相关 components.Eclipse 也有类似的设计视角,所以应该不会太对你来说很震惊。在 Eclipse 中,“透视图”用于提供视图和可见操作,以及提供与资源交互、多任务处理和信息过滤的机制。
5 包括 Jar 依赖项
与 Eclipse 一样,您经常需要 link 到第 3 方创建的 JAR 文件。但是,您现在需要习惯于将这些 .jar 依赖项添加到您的 Gradle 构建文件中。就像 Eclipse 一样,您会将这些 .jar 文件保存在模块(例如项目)目录根目录下的“libs”文件夹中。
只需“右键单击”“libs”目录中的 .jar 文件,然后 select“添加为库”,您的 selected JAR 文件将自动添加为 Gradle 模块的相关 build.gradle 文件中的依赖项。确保始终单击“同步 Gradle”以确保已正确通知项目这些模块的新依赖项。
6 添加模块依赖关系
就像在 Eclipse 中一样,一个模块可能依赖于另一个模块。按照这些说明在两个模块之间建立依赖关系,Android Studio 将自动生成您需要的必要 Gradle 条目。
7 昭昭天命
您需要适应 Android Studio 的一个主要变化是,曾经存在于 Android Manifest 中的几个常见项目和设置现在会自动添加(如本例所示)指示 Android 应用程序可以调试的“debuggable=true”标志的一部分)或已移至 build.gradle,例如版本代码和 API 最小/最大规格。但是,功能和权限要求仍必须像以前一样在清单中声明(例如“权限:相机”等)。
8 从 Android 专家那里获得帮助
可能有帮助的一件事是寻求经验丰富的 Android Studio 专家的帮助,带您了解新 IDE 的细微差别。在 AirPair 上提出与专家配对的请求 - 您可能会惊讶于在短时间内与真人交谈可以覆盖多少领域。
9 从 Android Studio 迁移
阅读我关于如何从 Android Studio 迁移到 Eclipse 的指南,以详细了解将现有 Eclipse 项目导出和导入到 Android Studio 的机制。在此过程中可能会出现许多潜在问题,我不会在这里详细介绍。
10 Gradle 基础知识
添加 Gradle 将是您过渡到 Android Studio 的最大障碍。
11 单元测试
Android Studio 完全支持 JUnit 单元和 Android 测试,请在此处阅读更多信息。设置和 运行 单元测试涉及创建一些测试 类 并将它们添加到项目的 运行 配置中。请按照 linked 指南了解更多详情。目前还不太支持 Roboguice 等流行的测试框架,但如果它们在不久的将来得到支持,我也不会感到惊讶。
12 使用 Maven 导入远程依赖关系
Android Studio 允许您从 Maven Central 导入远程库文件。浏览 Maven Central 以查找您可能感兴趣的远程库,并按照这些说明进行操作以确保在编译时自动下载这些依赖项。