Android官方技术文档翻译—— Eclilpse项目迁移

本文译自Android官方技术文档《Migrating From Eclipse Projects》,原文地址:http://tools.android.com/tech-docs/new-build-system/migrating-from-eclipse-projects。

本篇文档介绍的是如何把一个Ecilpse上的Android项目,迁移到Android Studio。从Eclipse转Android Studio的同学可以看一下。

翻译不易,转载请注明CSDN博客上的出处:

http://blog.csdn.net/maosidiaoxian/article/details/42705003

翻译工作耗时费神,如果你觉得本文翻译得还OK,请点击文末的“顶”;如有错讹,敬请指正。谢谢。


Eclipse 项目迁移

要将一个 Eclipse 项目迁移到 Android Studio 项目,您有两种选择:
  • 直接把Eclipse项目导入到Studio中。这是首选的方法,并且具有许多优点:
    • 它会检测许多源码库 (如 ActionBarSherlock) 和二进制库 (例如 guava.jar),并将把这些替换为 maven 依赖,这意味着您不再需要手动维护这些库了
    • 它将把项目改为使用新规范的 Android Gradle 项目结构,这种新的项目结构支持instrumentation 测试作为测试代码在同一个项目里进行测试,以及flavor和构建类型的特定的资源,等等
  • 在Eclipse中把一个Eclipse 项目导出为一个 Gradle 项目。这种机制不是像直接的Gradle 导入那样灵活 (或频繁更新),但它有两种用途:
    • 它可以让你的Gradle项目使用和Eclipse ADT 项目相同的文件结构(换句话说,它不会移动文件,一切文件都在原来的位置,然后通过一个特殊的build.gradle文件来告诉 Gradle 在旧的目录结构而不是新的结构中来查找源代码)。如果你想让同一个代码库能继续同时在Studio和Eclipse中使用,这将会很有用。
    • 如果你的项目有很多Eclipse所特定的目录映射(通过path变量,链接资源等),有可能Android Studio 的导入无法正确地解析路径;在这种情况下,尝试在Eclipse导出(但也请提交一个bug,以便我们可以修复导入)。

直接导入到Android Studio

要导入到Android Studio中,请选择 文件 > 导入,然后选择包含您的Eclipse ADT项目的目录。将会打开一个向导,并通过剩下的导入过程指导你。当项目导入已完成时,它会打开一个名字为“import-summary.txt”的文件,里面列出了在导入的过程中采取的所有步骤,并且有下一步的建议。例如,它可能会注意到未迁移的文件,注意到你安装的SDK中缺少的组件,等等。

从 Eclipse 中导出

在 Eclipse 中打开项目,然后从那里, 导出(export)该项目。 注: 请确保您正在使用尽可能最新版本的 Eclipse,这是由于最近我们有修复一些和导出相关的问题。 选择 Gradle 选项: 继续执行向导。当你完成后时,您可以将 build.gradle 文件导入到 Android Studio中。 在你已经完成了基本的设置之后,有关如何自定义你的构建的详细信息,请参阅新构建系统的 用户指南。其他信息,请参阅该构建系统的 概述页。
    



ZB联盟  http://www.adszb.com

欢迎大家访问我的个人网站 萌萌的IT人

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 【Android】21.3 动画
  4. Android自定义Dialog(自定义主题、自定义布局)
  5. Android集成腾讯bugly-tinker热更新使用步骤
  6. eclipse新建android工程提示android.support.v7错误的解决办法
  7. 安卓巴士Android开发神贴整理
  8. android背景选择器selector用法汇总
  9. Android(安卓)利用Android(安卓)studio打包jar包

随机推荐

  1. 【Android Demo】让Android支持自定义的t
  2. android 程序启动界面的短暂黑屏
  3. cocos creator android studio多渠道打包
  4. Android开发之获取常用android设备参数信
  5. Android 开发中的一些小技巧
  6. 如何让EditText不自动获取焦点
  7. Android开机自动启动程序设置
  8. error: Error retrieving parent for ite
  9. android中UI相关样式控制
  10. android电话拨号器源代码