关于项目合并的一些坑 androidStudio项目和Eclipse项目合并

来源:互联网 发布:淘宝网页无法显示图片 编辑:程序博客网 时间:2024/05/19 22:25

经历了5个昼夜的折磨,终于跳出了所有的大坑小坑(此操作必须静下心慢慢理清思路,没有简便方法)

  本篇博客主要讲述android项目的合并思路,和一些常见和不常见bug的处理:

   一、合并思路

     合并的项目有三种情况,都是Eclipse项目,都是studio项目或者一个eclipse一个studio合并。考虑到当下大多数都是studio的天下,所以要考虑将需要合并的项目先全部转成studio项目;eclipse项目转studio项目的帖子有很多,此处略去。

按图中操作()

1.先把项目添加进来    file---new---import Module...   然后选择项目地址




2.添加依赖关系     file----project Structure...    



选择自己的主项目,然后------dependencies---- + ------module  dependency



添加完依赖,把项目中所有的build文件删掉clean一下,然后重新编译


然而。。

这才刚刚开始

      二:以下是调错

1.layout尽量不要重名,重名的统一改名(activity里面的要一起改,不然找不到了)()

2.把清单文件里面的activity合并一份,权限合并,application合并,配置的第三方地图等key合并

3.(重点)theme。很重要

android:theme="@style/Theme.AppCompat.Light.NoActionBar"

4. (特重点)版本统一,v4,v7包版本统一

compileSdkVersion 26buildToolsVersion "26.0.1"
compile 'com.android.support:support-v4:26.+'compile 'com.android.support:recyclerview-v7:26.+'compile 'com.android.support:appcompat-v7:26.+'

5.其余的就是删除多余重复jar包


一般情况下到这里就差不多了

如果用了地图的话,可能会报 so文件找不到,这个就要把so文件全部删除掉,然后重新放一套,注意是一套,一套so文件,注意说了三遍


有合项目不成功的可以想我寻求帮助

成功的必备条件就是细心,祝福各位合并项目成功

欢迎点赞,欢迎评论

原创粉丝点击