D8: Type com.huazhuokeji.footballpark.BuildConfig is defined multiple times:
- 报错信息如下
- 分析
- 总结
报错信息如下
E:\unityProject\GVoice\Temp\gradleOut\launcher\build\intermediates\project_dex_archive\release\out\com\huazhuokeji\footballpark\BuildConfig.dex: D8: Type com.gcloudsdk.gcloudvoice.BuildConfig is defined multiple times: E:\unityProject\GVoice\Temp\gradleOut\launcher\build\intermediates\project_dex_archive\release\out\com\gcloudsdk\gcloudvoice\BuildConfig.dex, E:\unityProject\GVoice\Temp\gradleOut\unityLibrary\GCloudVoice.androidlib\build.transforms\92a7e2352ed8ff1ccd6b2cb72ee788a5\classes\classes.dex
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
分析
根据这里的报错: Type com.huazhuokeji.footballpark.BuildConfig is defined multiple times:
我们发现这里应该是有多个地方写入了这个包名信息。这里最有可能的就是工程中Plugin下的Android下的AndroidManifest文件中,截图如下:
上述这里是文件SDK自己的名字不需要修改这个名字为本工程包名
总结
感谢大家的支持