志不强者智不达,言不信者行不果。这篇文章主要讲述Eclipse项目导入到Android Studio中相关的知识,希望能为你提供帮助。
背景
最近需要将Eclipse中的android项目导入到Android Studio中!倒腾一番,记录如下!步骤1【Eclipse项目导入到Android Studio中】打开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的依赖即可!文章图片
最后
此致,敬礼!!-->
推荐阅读
- 混合式App开发 Apicloud 官方iPhone X 适配
- 下载安装Android sdk
- 字节跳动Android面试凉凉
- app???????????????????????????
- Android 图片处理
- appium--Mac提示报错“could not launch WebDriverAgentRunner..........."
- Android学习之——自己搭建Http框架
- appium---Macappium-doctor提示WARN(“fbsimctl cannot be found”解决方案)
- Android学习——setSupportActionbar传入实例报错