Caused by: com.android.tools.r8.utils.AbortException

Program type already present:  *** BuildConfig

Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
Caused by: com.android.tools.r8.utils.AbortException

 

Caused by: com.android.tools.r8.utils.AbortException

 

解:Android studio 抛错,是因为有2个module在 AndroidManifest.xml 里面具有一样的package name,修改不同名字,

    并且将该model的包名更为不同名字。

 

  如果两个module的包名都一样还是会有两个路径完全一样的BuildConfig

module1

   com.test.demo.BuildConfig

module2

   com.test.demo.BuildConfig

 

 

非常感谢该链接作者:https://www.cnblogs.com/spring87/p/9211800.html