ref:
从 Eclipse 迁移至 Android Studio | Android Studio
https://developer.android.com/studio/intro/migrate.html?hl=zh-cn#_4

Android Studio官方文档之从Eclipse迁移到Android Studio开发篇 - jkYishon - 博客频道 - CSDN.NET
http://blog.csdn.net/yishon_android/article/details/51804682

导入工程到Android Studio中

你应该决定根据其结构如何将现有的Eclipse ADT的项目导入到Android Studio中:

  • 如果你有多个相关项目在Eclipse ADT共享相同的工作空间,导入第一个项目作为Project,之后在该项目中添加后续相关的项目作为模块。
  • 如果你的Eclipse ADT项目共享的依赖关系在相同的工作空间而不是其他关系,输入每个项目单独成Android Eclipse ADT工作室作为一个单独的项目。Android Studio作为新创建的项目的一部分来共享的依赖关系。

(1)作为一个工程项目导入

  • 打开Android Studio和关闭其它打开的Android Studio工程项目。
  • 从Android Studio菜单中点击File > New > Import Project。 
    或者,从欢迎屏幕,点击Import project (Eclipse ADT, Gradle, etc.)
  • 选择Eclipse ADT的项目文件夹的AndroidManifest.xml文件,单击“确定”。

  • 选择目标文件夹,然后单击“下一步”。

  • 选择导入选项并单击“完成”。
  • 导入过程中提示您迁移任何库和项目依赖到Android Studio,并添加依赖声明的build.gradle文件。导入过程也取代任何著名的源库的二进制库,与Maven的依赖已经知道Maven坐标的JAR文件,所以你不再需要手动去添加依赖。导入选项允许您输入的工作区路径和任何实际路径,映射到处理任何未解决的相对路径,路径变量,和链接的资源引用。
  • 如下图酌情选择选项,注意最后一项! “创建Gradle样式的模块名” --骆驼命名法:小驼峰大驼峰, 如果自己项目结构固定,就不要选这个了。

  • Android Studio导入应用程序,并显示项目导入摘要。汇总审查项目结构调整和导入过程的详细信息。

在从Eclipse ADT导入项目到Android Studio后,在Android Studio中每一个app的模块文件夹包含该模块的完整源代码集,其中包括src/main和src/androidTest/目录,资源文件,构建文件和应用程序清单文件。在app开始开发之前,您应该解决项目导入摘要中所显示的任何问题,以确保项目重新构建和导入过程正确完成。

(2)作为模块导入

  • 开启Android Studio和打开您需要添加模块的工程项目。
  • 从Android Studio菜单上点击File > New > Import Module
  • 选择Eclipse ADT工程文件中的AndroidManifest.xml文件并点击OK。
  • 如果需要的话可以修改模块的名称,并且点击下一步。
  • 导入过程中提示您迁移任何库和项目依赖到Android Studio,并添加依赖声明的build.gradle文件。导入过程也取代任何著名的源库的二进制库,与Maven的依赖已经知道Maven坐标的JAR文件,所以你不再需要手动去添加依赖。导入选项允许您输入的工作区路径和任何实际路径,映射到处理任何未解决的相对路径,路径变量,和链接的资源引用。
  • 点击完成。

(3)验证导入的项目

完成导入过程之后,使用Android Studio构建和运行菜单操作来构建你的工程项目并且输出。如果您的项目不正确,请检查以下设置:

  • 验证安装版本的工具与Eclipse项目的设置,通过打开SDK管理器(点击Android Studio中Android SDK Manager按钮或者点击 Tools > Android > SDK Manager)。
  • 验证Android Studio其它设置,点击File > Project Structure并且检查以下内容: 
    在Android SDK位置验证项目能正确的访问到SDK,NDK,和JDK的位置和版本。 
    在项目下验证工具的版本,Android的插件版本,以及相关的库文件。 
    在模块下验证应用程序和模块设置,如签名配置和库依赖项
  • 如果你的项目工程依赖其它的工程项目,确保在应用程序模块的文件夹下的build.gradle中正确定义了。

如果在你检查这些设置之后,再构建和运行Android Studio项目工程时还有意想不到的问题时,考虑修改并重新启动Eclipse ADT的项目导入过程。

注意:导入Eclipse ADT的项目,Android Studio创建一个新的Android Studio项目并不会影响现有的Eclipse ADT项目。

导入eclipse工程到Android Studio中的更多相关文章

  1. 导入Eclipse工程 到 Android Studio

    一.从Eclipse导入工程到Android Studio 根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: 首先升级ADT到最新版本,目前为版本号为2 ...

  2. 【Android Studio安装部署系列】三十四、将Eclipse项目导入到Android Studio中

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 我采用的是笨方法:新创建Android Studio项目,然后将Eclipse项目中的目录一一复制到Android Studio项目 ...

  3. Android Studio导入eclipse工程(引用多个其它工程)

    eclipse工程向android studio 迁移过程中需要到编译错误: eclipse工程的结构比较复杂,引用了其它的工程,在迁移的过程中遇到了错误. @ViewInject(R.id.edit ...

  4. 如何将Eclipse中的开源项目使用到Android Studio中

    近几日,笔者用到了一些开源项目,比如著名的PTR项目.但是在使用的过程中,遇到了一些问题. 这个开源库是在Eclipse上面写的,我们现在开发用的是Android stuido. 两种软件的项目结构是 ...

  5. 在Android Studio中进行单元测试和UI测试

    本篇教程翻译自Google I/O 2015中关于测试的codelab,掌握科学上网的同学请点击这里阅读:Unit and UI Testing in Android Studio.能力有限,如有翻译 ...

  6. (转)eclipse项目导入到android studio中

    原文:http://www.cnblogs.com/lao-liang/p/5016541.html?utm_source=tuicool&utm_medium=referral Androi ...

  7. Android Studio 导入Eclipse工程

    eclipse:workspace对应多个project:而android studio是project对应多个module:故,在android studio中的工程project实际上是eclip ...

  8. Eclipse项目导入到Android Studio中

    背景 最近需要将Eclipse中的android项目导入到Android Studio中!倒腾一番,记录如下! 步骤1 打开Android Studio(下文称AS),选择Import project ...

  9. 如何将Eclipse中的项目迁移到Android Studio 中

    如何将Eclipse中的项目迁移到Android Studio 中 如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的 ...

随机推荐

  1. Netty源码分析第8章(高性能工具类FastThreadLocal和Recycler)---->第2节: FastThreadLocal的set方法

    Netty源码分析第八章: 高性能工具类FastThreadLocal和Recycler 第二节: FastThreadLocal的set方法 上一小节我们学习了FastThreadLocal的创建和 ...

  2. Docker持久化存储与数据共享

    一.Docker持久化数据的方案 基于本地文件系统的Volume:可以在执行docker create或docker run时,通过-v参数将主机的目录作为容器的数据卷.这部分功能便是基于本地文件系统 ...

  3. 深度学习-tensorflow学习笔记(1)-MNIST手写字体识别预备知识

    深度学习-tensorflow学习笔记(1)-MNIST手写字体识别预备知识 在tf第一个例子的时候需要很多预备知识. tf基本知识 香农熵 交叉熵代价函数cross-entropy 卷积神经网络 s ...

  4. Cocos2dx源码赏析(1)之启动流程与主循环

    Cocos2dx源码赏析(1)之启动流程与主循环 我们知道Cocos2dx是一款开源的跨平台游戏引擎,而学习开源项目一个较实用的办法就是读源码.所谓,"源码之前,了无秘密".而笔者 ...

  5. XAMPP安装PHP_GMP

    CentOS 6.4 Xampp 7.1.12 下载PHP7.1.12的源码包 yum install gmp-devel yum install m4 .tar.xz cd /root/php-/e ...

  6. zookeeper客户端相关命令

    windows环境:    本机 直接 点机zkcli.cmd linux环境: 连接到zookeeper server ./zkCli.sh -server localhost:2181 help命 ...

  7. 查询数据库时mapper报错:It's likely that neither a Result Type nor a Result Map was specified.

    因为mapper.xml里把resultType写成了parameterType

  8. M1阶段的开发过程的一些反思

    今天八组队伍都做了项目的展示,和他们相比,我们的团队项目是显得最单薄的了,这里面的原因很多,固然我们团队整体的实力 比较弱,但是我们在M1项目开发过程中的种种错误表现也是导致我们项目失利的重要原因.下 ...

  9. No.110_第三次团队会议

    前端的易帜 前端在整个软件中有着举足轻重的地位.前端设计一般可以理解为视觉设计,前端开发则是前台代码的实现. 随着科技水平的提高和生产力的提高,人民对于审美的要求逐渐增高.在没有科技壁垒的情况下,是否 ...

  10. java实验1实验报告(20135232王玥)

    实验一 Java开发环境的熟悉 一.实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 二.实验要求 1.没有Linux基础的同学建议先 ...