主项目和Module包名相同造成的编译错误(DexException: Multiple dex files define)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CodingEnding/article/details/81211424

1.场景描述

在项目中新建了Module并引用,结果在编译时出现了错误,错误信息如下:

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/codingending/popupcontainer/BuildConfig;

2.解决方案

经过排查,发现这是由于主项目和Module的包名相同引起的,只需修改Module的AndroidManifest文件中的package属性,就可以解决编译错误。

猜你喜欢

转载自blog.csdn.net/CodingEnding/article/details/81211424