最近须要将Eclipse中的android项目导入到Android Studio中!倒腾一番,记录以下!android
<!-- more -->eclipse
打开Android Studio(下文称AS),选择Import project(Gradle,Eclipse ADT,etc)
, 定位到你须要导入的主项目,切记是主项目,好比下图XXXX_JX是个人主项目,上面的为我主项目中的依赖项,该项先无论,后继操做!
gradle
下一步会有以下提示: 英文意思很明显,就是转换后的项目是一个全新的项目,不会改变以前的项目,这里须要给转换后的新项目制定一个地址。spa
随后提示以下: 上面两个勾不用管,默认勾上,下面的一个勾表明意思是是否将moudel按照驼峰命名规则进行命名,默认是勾选的,看我的喜爱,这里我为了保持以前的习惯,就不勾选了。code
下一步提示以下: 这一步不必定都会有,我先前写的一个简单helloworld转换时就没有提示,那么若是提示了就删掉原来项目下的隐藏文件
.settings .classpath .project
。以下图 缘由是AS检测到以前Eclipse中的项目是不兼容的。ip
完成上面的操做以后,就能够等待AS慢慢转换了。ci
转换完后,AS会打开名为:import-summary.txt
文件,从名字看,就是最后总结文件了,其中记录了许多重要的信息。 这里说两点比较重要的(我的认为)it
Ignored Files
,表示忽视的文件,说明不重要,若是你检查有重要的文件,就须要手动copy过来了。Replaced jars with Dependencies
,意思是将以前项目中某些jar包或者依赖项转为在线依赖了,也就是经过gradle实现。其余的也就没什么了,这里个人项目没有多余操做,因此不须要再进行额外操做! 这个时候项目就能够在AS中编译了,考虑到eclipse中的项目可能比较久远,那么极可能有些会报错,好比个人项目报错 意思就是gradle-2.4.1过期了,此时,修改gradle的版本为当前版本就能够了io
以前说的依赖项,在AS中称为Module,所以咱们 New Moudle
,选择Import Eclipse ADT Project
便可!最后添加Moudle的依赖便可! 编译