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

定位到你需要导入的主项目,切记是主项目,比如下图XXXX_JX是我的主项目,上面的为我主项目中的依赖项,该项先不管,后继操作!

步骤2
下一步会有如下提示:

英文意思很明显,就是转换后的项目是一个全新的项目,不会改变之前的项目,这里需要给转换后的新项目制定一个地址。
步骤3
随后提示如下:

上面两个勾不用管,默认勾上,下面的一个勾代表意思是是否将moudel按照驼峰命名规则进行命名,默认是勾选的,看个人喜好,这里我为了保持之前的习惯,就不勾选了。
步骤4
下一步提示如下:

这一步不一定都会有,我先前写的一个简单helloworld转换时就没有提示,那么如果提示了就删掉原来项目下的隐藏文件.settings .classpath .project。如下图

原因是AS检测到之前Eclipse中的项目是不兼容的。
完成上面的操作之后,就可以等待AS慢慢转换了。
步骤5
转换完后,AS会打开名为:import-summary.txt文件,从名字看,就是最后总结文件了,其中记录了许多重要的信息。

这里说两点比较重要的(个人认为)
Ignored Files,表示忽视的文件,说明不重要,如果你检查有重要的文件,就需要手动copy过来了。Replaced jars with Dependencies,意思是将之前项目中某些jar包或者依赖项转为在线依赖了,也就是通过gradle实现。
其他的也就没什么了,这里我的项目没有多余操作,所以不需要再进行额外操作!
这个时候项目就可以在AS中编译了,考虑到eclipse中的项目可能比较久远,那么很可能有些会报错,比如我的项目报错

意思就是gradle-2.4.1过时了,此时,修改gradle的版本为当前版本就可以了
步骤6
之前说的依赖项,在AS中称为Module,因此我们 New Moudle,选择Import Eclipse ADT Project即可!最后添加Moudle的依赖即可!

最后
此致,敬礼!
Eclipse项目导入到Android Studio中的更多相关文章
- (转)eclipse项目导入到android studio中
原文:http://www.cnblogs.com/lao-liang/p/5016541.html?utm_source=tuicool&utm_medium=referral Androi ...
- 【Android Studio安装部署系列】三十四、将Eclipse项目导入到Android Studio中
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 我采用的是笨方法:新创建Android Studio项目,然后将Eclipse项目中的目录一一复制到Android Studio项目 ...
- 将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法
在build.gradle里添加以下两句: aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
- eclipse项目导入到android studio中文乱码处理
由于eclipse项目是gbk编码,Android studio默认用的是utf-8. 就会导致代码中的汉字,注释全部显示为乱码. 解决方法:在module的bulid.gradle中加入: comp ...
- eclipse项目导入到Android Studio Plugin with id 'android-library' not found
在主项目的build.gradle 中加入以下代码buildscript { repositories { mavenCentral() } dependencies { classpath 'com ...
- eclipse项目导入到android studio
只需要添加gradle文件,在里面添加如下代码片段------------------------------------------- main { manifest.srcFile 'Androi ...
- 如何将Eclipse中的项目迁移到Android Studio 中
如何将Eclipse中的项目迁移到Android Studio 中 如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的 ...
- [转]-如何将Eclipse中的项目迁移到Android Studio 中
英文地址:http://developer.android.com/sdk/installing/migrate.html 翻译:Android Studio 中文组(大锤译) 如果你之前有用Ecli ...
- studio--如何将Eclipse中的项目迁移到Android Studio 中
如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件.因为Android Studi ...
随机推荐
- thinkphp+redis实现秒杀,缓存等功能
秒杀是商城常见功能 php+redis是最常见的秒杀功能 1,安装redis,根据自己的php版本安装对应的redis扩展 首先查看phpinfo();php环境信息 2,下载redis https ...
- windows下开启 PHP扩展Redis
Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...
- PHP单例模式理解
话不多说,先上代码 <?php class User{ /* * 1.创建一个存放对象的私有化静态变量 * 2.私有化克隆方法 * 3.私有化构造方法 * 4.创建实例化对象的唯一入口 * * ...
- 111. Climbing Stairs 【LintCode easy】
Description You are climbing a stair case. It takes n steps to reach to the top. Each time you can e ...
- Python之文件及文件系统
open() 方法: Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open( ...
- python正则表达式03--字符串中匹配数字
import re # \d+ 匹配字符串中的数字部分,返回列表 ss = 'adafasw12314egrdf5236qew' num = re.findall('\d+',ss) print(nu ...
- 20155202 《Java程序设计》实验二(面向对象程序设计)实验报告
20155202 <Java程序设计>实验二(面向对象程序设计)实验报告 代码托管 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉 ...
- 20155210 2016-2017-2 《Java程序设计》第10周学习总结
20155210 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输.按照计算 ...
- 20155323 第三次实验 敏捷开发与XP实践
20155323 第三次实验 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器 ...
- 使用T4模板报错:“正在编译转换;当前上下文中不存在名称Host”
用T4模板生成多个文件的实体时,有一句代码是这样的 string curPath = Path.GetDirectoryName(Host.TemplateFile); ...