当时项目结构是这样的
一个主程序app,其他都是library, 项目中每个module 的包名(包括app和所有lib)都是com.xxx.xxx,然后我又再某个AnroidManiFest.xml 文件中都是package="com.xxx.xxx" ,所以执行assembleRelease的之后,BuildConfig.class 造成了冲突,我把module 下面声明的package 都换不一样,就解决了问题。
当时项目结构是这样的
一个主程序app,其他都是library, 项目中每个module 的包名(包括app和所有lib)都是com.xxx.xxx,然后我又再某个AnroidManiFest.xml 文件中都是package="com.xxx.xxx" ,所以执行assembleRelease的之后,BuildConfig.class 造成了冲突,我把module 下面声明的package 都换不一样,就解决了问题。