前言:

android studio的趋势已经是比较明显,昨晚我亲自按照网上的教程从Eclipse里面导出工程到android studio尼玛各种坑,所以我觉得还是有必要写下昨晚我折腾的经验教训,让朋友更简单的处理这个操作,让我们开始吧。(我这里讲述的是比较复杂的场景,多个关联工程)

正文:

Eclipse操作

首先让我们看Eclipse这边

clipboard.png
如图所示,NewZhaoCaiMiao就是我的主工程,我们对他右键选择Export并选择Android下的Generate Gradle Build Files

clipboard.png
选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图:

clipboard.png
(重点来了,我知道你会有疑惑,多个工程是不是要一个个这么操作),答案是否定的,你只要对主工程进行Export,其他工程都不用处理,Eclipse自动的会处理好关联的工程。
Export之后,Eclipse会坑你提示你

clipboard.png
我只能说莫听它BB纯属误人子弟。
这时候 Eclipse这边的操作完成了,接下来看andorid studio

android studio操作

打开android studio直接选择

clipboard.png
然后找到
clipboard.png
看见前面绿色的图标了没,那个图标的意思就代表我们之前的Eclipse那边的操作对了。
然后我们不是还有几个library工程莫,不要忘了,我们的做法是,点击File--->New---->import module,将我们的library工程一个个导进来,导入后,我们右击android studio工程的空白处,点击查看Open module settings是这样的
clipboard.png
这说明我们的library工程已经导入进来,不过我们还需要做一个关联操作,点击你主工程,选择Dependencies,然后点击左下角加号,选择第三个选项,将一个个module添加进来,从而建立关系如图所示

clipboard.png

clipboard.png
至此我们工程算是导入进来了,不过不要高兴太早,会有问题,
它可能会提示你文件重复,其实是因为不同的jar里面有同名的文件,我们的解决办法是

clipboard.png
将它提示的你重名文件加入到exclude中如图所示即可。
然后还有关于图片的pngicpcwarning提示

clipboard.png
具体解决方案看这里
http://jingyan.baidu.com/article/ceb9fb10b801a78cac2ba064.html
(特别提示,终端装完里面的软件之后,记得关闭打开一下,不然会报找不到convert的命令),然后按照步骤处理图片,替换图片就可以消除这些警告了。
大功告成。

总结:

看别人的教程总觉得很简单,但是实际操作的时候,会遇到一些教程里面没提到的细节,就一时半会不知道怎么处理了,这边文章主要是给那些Eclipse里面导出关联性多个工程的到android studio的朋友一个借鉴,会有帮助的,也不枉我昨晚折腾到深夜两点多,最后奉上我的个人技术订阅号,锵哥的觉悟,微信号:DY_suixincq 我的博客最新文章会在这里同步推出,欢迎关注交流


heartFollower
467 声望39 粉丝