我正在处理一个多模块的Android应用程序,所有东西都是在调试模式下工作的,但是现在当我试图构建一个发布包时,我收到了以下错误:
Type ***module1.BuildConfig is defined multiple times:
***/module1/build/intermediates/runtime_library_classes/release/classes.jar:***/module1/BuildConfig.class,
***/module2/build/intermediates/runtime_library_classes/release/classes.jar:***/module1/BuildConfig.class这是我第一次看到这样的错误,我不知道如何解决这个问题,甚至是什么原因造成的。据我所知,库模块甚至不应该在发布模式下生成BuildConfig文件。
发布于 2020-03-03 13:08:54
检查两个模块是否具有相同的包名
发布于 2021-04-16 19:27:07
我的对于两个不同的模块有相同的包名。
发布于 2021-09-14 11:23:58
很可能共享AndroidManifest.xml和androidApp AndroidManifest.xml都有相同的packageId。他们必须与众不同。例如,com.my.app.shared和com.my.app.android
https://stackoverflow.com/questions/60507686
复制相似问题