一、导入单个Eclipse项目
1.在Eclipse中导出包含有gradle的项目,操作如下:
如果操作中出现finish按钮是灰色的,将force overriding强制覆盖勾选即可,如下图。
操作完成后,并不会复制该项目,而是在原项目的目录中增加了一些与gradle相关的文件,而这些正是导入现有项目到android studio中必须的文件。
项目结构:
2.准备工作做好了,现在就可以将项目导入到Android Studio中了。
在导入之前,先理解一下Android Studio中的project概念和module概念。
import Project指的是导入一个项目结构,相当于是工作空间。import Module才指的是导入一个项目。
所以在导入项目之前,我们先需要新建一个工作空间,操作如下。
File->New Poject
第一步:
这里的Application name相当于工作空间中的目录结构。举个例子说,一般大的工程项目都不止一个项目,而是存在多个,并相互引用的情况。这时,Project01相当于整个工程项目的名称,也就是当前项目工程的工作空间。
第二步:
选择什么样的Activity,这个可以根据自己的情况而定,我一般都是选择Add No Activity。
创建完毕后,显示的是如下的界面
这时,需要点击左侧的Project展开项目结构,如下:
但是这种结构,对于习惯了eclipse的人来说,不是很习惯。可以点击Android选择Package结构,如下:
第三步,将刚才eclipse中的那个项目导入到Android Studio中。
File->Import Module
导入完毕后的项目结构,如下图:
二、导入整个项目结构
然而,在实际开发中,一个工程项目是包含多个项目文件夹的,它们之间相互引用。这个该如何导入呢?
其实,操作和上面差不多。至于整体一次导出,我不会,我是将它们一个一个单独的生成gradle文件,再一个个的导入到Android Studio中。
如果中间出错的话,提供的解决办法有:
①在生成gradle文件之前,将引用其它library去掉,让它单独成为一个整体生成gradle文件。
②...
我自己试过一遍,结果如下:
前面显示的都是蓝的的标记,都没报错。
暂时,先写到这里,如果后面还发现新的问题,再修改博客。有什么问题,请留言交流,互相学习。