如何将两个项目合并,合并之后可能会遇到的问题。
将两个项目整合为一个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
只需要将冲突的布局文件名称改变就好。