如何将两个项目合并,合并之后可能会遇到的问题。

将两个项目整合为一个app,最直接的方法当然是将一个app中的所有代码和资源文件拷贝过来,还有一种方法是将app作为module导入至另外一个app中,具体流程如下:

1,如何将两个项目合并,合并之后可能会遇到的问题。

 如何将两个项目合并,合并之后可能会遇到的问题。

选择自己要合并的项目,注意名字不要和原来的module冲突。如果有冲突改名即可,然后点击finish

2,合并完成后将 .gradle中的

apply plugin: 'com.android.application'改为
apply plugin: 'com.android.library'

去掉default{xxxx},将AndroidMainfest中的内容适当删减。

主项目依赖该module。

3,可能遇到的问题:注意module中的.xml文件名和原来项目中的布局文件名一致,这样会导致报错报错内容如下:原

java.lang.NoSuchFieldError:包.R$id.xxx

只需要将冲突的布局文件名称改变就好。