Android Studio与Eclipse:哪一个最好

Android Studio与Eclipse:哪一个最好,android,eclipse,android-studio,adt,Android,Eclipse,Android Studio,Adt,谷歌的Android Studio是一款基于IntelliJ IDEA平台的Android开发工具,该平台在2013年年中推出时吸引了大量炒作 另一方面,Eclipse是IDE的祖父。虽然它支持原生Android支持 Android Studio与Eclipse之战的主要区别是什么? 哪一个最适合android开发 这可能会消除你的疑虑 网站内容: 1在切换到Android Studio之前 我编写本指南是为了涵盖在Android Studio上迁移Eclipse项目之前需要了解的基本知识。如果

谷歌的Android Studio是一款基于IntelliJ IDEA平台的Android开发工具,该平台在2013年年中推出时吸引了大量炒作

另一方面,Eclipse是IDE的祖父。虽然它支持原生Android支持

Android Studio与Eclipse之战的主要区别是什么?

哪一个最适合android开发

这可能会消除你的疑虑

网站内容:

1在切换到Android Studio之前 我编写本指南是为了涵盖在Android Studio上迁移Eclipse项目之前需要了解的基本知识。如果你有一个庞大的,从GEclipse迁移到Android Studio的项目,考虑提前一个或两个小时和一个已经做过的航空专家预约一个小时。否则,请继续阅读

2告别工作空间和子项目 在Eclipse中,您可能熟悉“工作区”的概念。您甚至可能有一个Android项目,其中包括多个组件项目和库,这些项目和库被编译成“.jar”文件并包含在最终生成的应用程序中。在Android Studio中,项目被称为“模块”和“库模块”的新概念所取代

3个Hello模块 模块是“可以独立运行、测试和调试的离散功能单元”,与Eclipse项目有些相似,但有一些关键区别

每个模块都需要有自己的Gradle构建文件(通常在创建新模块时自动生成,否则,如果从Eclipse导出项目,则可以生成它们)。这些Gradle文件包含一些重要的细节,如支持的Android版本范围、依赖项和其他有关Android项目的元数据

就像在Eclipse中一样,有些模块可能是“库模块”,在概念上与“库项目”相同

4 Hello改进的界面设计器 Android Studio提供了一个新的和改进的界面设计透视图,您可以在其中查看正在使用的界面及其相关组件。Eclipse也有一个类似的设计透视图,所以对您来说不会太震惊。在Eclipse中,“透视图”用于提供视图和可见操作,以及提供与资源交互、多任务和信息过滤的机制

5包括Jar依赖项 像Eclipse一样,您通常需要链接到由第三方创建的JAR文件。但是,您现在需要习惯于将这些.jar依赖项添加到Gradle构建文件中。与Eclipse一样,您将把这些.jar文件保存在模块(例如项目)目录根目录下的“libs”文件夹中

只需“右键单击”libs目录中的.jar文件并选择“添加为库”,您选择的jar文件将自动添加为模块的相关build.Gradle文件中的Gradle依赖项。确保始终单击“Sync Gradle”,以确保项目已被正确通知对这些模块的新依赖关系

6添加模块依赖项 就像在Eclipse中一样,一个模块可能依赖于另一个模块。按照以下说明在两个模块之间建立依赖关系,Android Studio将自动生成您需要的必要渐变条目

7天命 您需要习惯Android Studio的一个主要变化是,一些曾经存在于Android清单中的常见项目和设置现在要么被自动添加(如“debuggable=true”标志表示可以调试Android应用程序)或者已移动到build.gradle,例如版本代码和API最小/最大规范。但是,功能和权限要求仍必须像以前一样在清单中声明(例如“权限:摄像头”等)

8从安卓专家那里获得帮助 一件可能有用的事情是请一位经验丰富的Android Studio专家帮助您了解新IDE的细微差别。在AirPair上请求与专家配对-你可能会惊讶于在短时间内与真人交谈能覆盖多少领域

9从Android Studio迁移 阅读我的关于如何从androidstudio迁移到Eclipse的指南,以获得有关将现有Eclipse项目导出和导入到androidstudio的机制的详细信息。在这一过程中,可能会出现一些潜在的问题,我在这里不会详细介绍这些问题

10年级基础 Gradle的加入将是你过渡到Android Studio的最大障碍

11单元测试 AndroidStudio完全支持JUnit和Android测试,请在此处阅读更多内容。设置和运行单元测试涉及创建几个测试类,并将它们添加到项目的运行配置中。请按照链接的指南了解更多详细信息。像Roboguice这样的流行测试框架目前还不太受支持,但如果它们在不久的将来得到支持,我也不会感到惊讶

12使用Maven导入远程依赖项
Android Studio允许您从Maven Central导入远程库文件。浏览Maven Central以查找您可能感兴趣的远程库,并按照以下说明确保在编译时自动下载这些依赖项。

我认为android studio比eclipse更好,因为它只适用于android,不适用于其他人。有些东西和功能不是在Eclipse中提供的,而是在Studio中提供的,将来所有的Android开发都将只在Studio中进行。毫无疑问,Android Studio……只是为了重新强调这一点。Android Studio是目前Android的默认IDE。Android Studio是谷歌推荐的IDE(以前是这样)