标签:
从Eclipse迁移项目到Android Studio需要适应一个新的项目结构,建立系统和IDE的功能。为了简化迁移过程,Android Studio提供了重要工具使你可以快速地将现有代码移动到Android Studio项目基础建设的文件和工具。
当你将Eclipse项目迁移到Android Studio时,你应该在这里需要知道一些关键的差异。
Android Studio是基于IntelliJ IDEA的IDE。熟悉IDE的基础知识,如导航、代码完成、和键盘快捷键,请看Android官方开发文档之迎接Android Studio(Meet Android Studio)篇。
Android Studio不使用工作区,所以单独的项目在不同的Android Studio打开窗口。Android Studio组织代码到项目,其中包含的一切,定义你的安卓应用程序,从应用程序源代码,以建立配置和测试代码。每个项目包含一个或多个模块,允许您将项目划分为离散的功能单元。模块可以独立完成,测试和调试。
有关安卓工作室项目和模块的更多信息,参见Projects Overview。
Android Studio的构建系统是基于Gradle和使用通过使用易于扩展和定制的Groovy语法来写的配置构建文件。
有关使用和配置Gradle工具的更多信息,请看Configure Your Build篇。
在使用Android Studio工具依赖声明和Maven依赖当地知名的源代码和二进制库Maven库依赖库。
Eclipse的ADT,测试都写在单独的项目,通过在你的manifest文件中的元素标签来集成。Android Studio提供了一个androidtest /directory在您的项目的主要sourceset,所以你可以很容易地添加和维护您的测试代码相同的项目视图中。Android Studio还提供了测试/目录在您的项目的主要sourceset本地JVM测试。
在将应用程序迁移到Android Studio之前,请检查以下步骤以确保您的项目已准备好进行转换,并验证您是否有在Android Studio所需的工具配置:
你应该决定根据其结构如何将现有的Eclipse ADT的项目导入到Android Studio中:
在从Eclipse ADT导入项目到Android Studio后,在Android Studio中每一个app的模块文件夹包含该模块的完整源代码集,其中包括src/main和src/androidTest/目录,资源文件,构建文件和应用程序清单文件。在app开始开发之前,您应该解决项目导入摘要中所显示的任何问题,以确保项目重新构建和导入过程正确完成。
完成导入过程之后,使用Android Studio构建和运行菜单操作来构建你的工程项目并且输出。如果您的项目不正确,请检查以下设置:
如果在你检查这些设置之后,再构建和运行Android Studio项目工程时还有意想不到的问题时,考虑修改并重新启动Eclipse ADT的项目导入过程。
注意:导入Eclipse ADT的项目,Android Studio创建一个新的Android Studio项目并不会影响现有的Eclipse ADT项目。
根据您的项目和工作流程,您可能希望阅读更多关于使用版本控制、管理依赖、签名和打包您的应用程序,或配置和更新Android Studio。
Android Studio支持多种版本控制系统,包括Git,GitHub,CVS,Subversion,Mercurial,和谷歌云源库。
在您导入应用程序到Android Studio之后,使用Android Studio VCS菜单操作来启动所支持的版本控制系统创建一个版本库,导入新的文件到版本库中并且执行其它版本控制的操作:
当Eclipse ADT使用Android支持库和谷歌服务库,Android Studio在导入Android支持库和谷歌Android库保持兼容的功能和支持新特性。Android Studio添加这些依赖Maven依赖使用已知的Maven库,所以这些依赖关系,不需要手动更新。
在Eclipse中,为了使用支持库,您一定要在您希望使用的每个支持库的开发环境中修改您工程项目的类路径依赖。在Android Studio中,您不再需要将库源复制到您自己的项目中,您可以简单地声明一个依赖项,并将该库自动下载并合并到您的项目中。这包括自动合并资源,清单条目,混淆打包规则和在构建时自定义Lint规则。
如果你的应用程序使用一个调试Eclipse ADT的证书,Android Studio可以继续使用该证书。然而,调试配置使用的是Android Studio自己生成一个已知的密码和一个已知的密码位于$ HOME / Android / debug.keystore默认密钥的debug keystore。当您在Android Studio中运行或调试您的项目时,调试构建类型将自动使用此调试配置。
当构建你的发布版本的应用程序时,Android Studio将使用Eclipse ADT发布版本的证书。在导入工程的时候如果没有发布版本证书,那么在build.gradle文件下配置发布版本的签名信息或者使用Build > Generate Signed APK菜单操作来打开生成签名APK。
默认情况下,Android Studio有1280mb最大堆大小。如果您正在使用一个大型项目,或者您的系统有很多内存,您可以通过增加Android Studio的虚拟机选项中的最大堆大小来提高性能。
Android Studio更新分别从Gradle插件,构建工具和SDK工具。您可以指定您想使用的哪个版本与Android Studio。
默认情况下,当一个新的稳定版本发布时,安卓提供了自动更新,但你可以选择更频繁地更新,也可以接受预览或测试版本的更新。
如有翻译不对的地方还希望多加指正!
?
希望你的捐助能助力翻译团队不断努力翻译出更多的内容。
Android官方开发文档之从Eclipse迁移到Android Studio开发篇
标签:
原文地址:http://blog.csdn.net/yishon_android/article/details/51804682