如今,越来越多的开源项目都是用android studio来开发的,所以源码都与eclipse有所不同。

以下是将android studio项目导入eclipse的一般步骤:

1.
先解压项目:

2.
解压后,会发现有非常多eclipse项目里面不会出现的东西:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

进入第二个目录,发现东西很多其它了:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

3.
只是事实上里面大多是不必要的,这里真正要用到的,事实上就是library和example(这里example事实上是指demo(实例),而library就是example须要的库):

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

注意:当然。若不带library,则可直接跳过4至5步进行。

4. 先进入library,会发现,里面有一个src目录:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

这里就要说明一点——我们真正要用到的,就是src/main目录:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

5.
好了,最重要的一步来了,进入main。最终看到了熟悉的身影:

细致看,能发现相较于eclipse的项目文件。这里多了一个java目录。

在android studio文件里。这里的java目录,事实上就是我们eclipse中的src,而打开以下所谓的src目录。能够看到里面基本上是没有东西的。

所以,直接删去src,将java文件改名为src,再将这里的文件放到library目录下,而library下其它的东西都能够统统删去了:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

6. 同上面4到5步。对example目录做相同的操作。终于,我们就得到了一个完整的eclipse项目源码:

7. 接下来的就是import项目啦:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

导入后:

8. 导入项目后,可能会有一些报错,只是,一般的项目导入造成的问题事实上就是那些,比方说项目的版本号问题、jar包的问题、乱码问题等等。只是。当然这里就不包含本身代码有错误啦。

只是我们这里有名为main的库,要将他作为库导入到SampleActivity:

首先,右键main-->properties-->Android-->Library中的 Is Library 打上勾-->OK :

接着。右键SampleActivity-->properties-->Android-->Library中看是否导入了main。若有,应该是例如以下图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

注意:这里的 Is Library 不能打勾哦。



若无,或有错(点击有错的,再点击右側的Remove),点击右側的Add。选择main,OK:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

至此,项目导入就完毕了,若还有bug,则继续依据问题错误来解决吧~







       

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI1MjQwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">



最新文章

  1. Json-遍历
  2. Android实现网络多线程文件下载
  3. 【转】STL空间配置器
  4. python 读写 Excel文件
  5. Java从键盘输入
  6. Accord.NET_Naive Bayes Classifier
  7. [Python爬虫] Selenium爬取新浪微博客户端用户信息、热点话题及评论 (上)
  8. 利用fiddler和mock调试本地微信网页
  9. Swift 之属性setter、getter方法
  10. python学习心得--编码格式篇
  11. Android--清除默认桌面设置和设置默认桌面(转)
  12. 005_git专题
  13. python 全栈开发,Day65(MySQL练习题,参考答案)
  14. SQLSERVER中的鬼影索引
  15. Windows 7 x64环境下SDK Manager闪退的解决方法
  16. python 神经网络包 NeuroLab
  17. IE兼容性视图,新增元素导致白页面
  18. zoj3659(经典并查集)
  19. dubbo源码分析--dubbo spi解析
  20. URAL 1984. Dummy Guy(数学啊)

热门文章

  1. 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
  2. 隐藏AutoCompleteTextView下拉框的滚动条
  3. JavaScript的原型继承
  4. mysql基础:mysql列类型--时间和日期
  5. Codeforces 39E What Has Dirichlet Got to Do with That? 游戏+内存搜索
  6. 『openframeworks』shader制作三角形马赛克效果
  7. iotop 分析系统那些进程占用io资源
  8. Nancy.Host的Web应用
  9. ThinkPhp学习13
  10. urllib2的异常处理