D8: Type com.huazhuokeji.footballpark.BuildConfig is defined multiple times:

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文件中,截图如下:
D8: Type com.huazhuokeji.footballpark.BuildConfig is defined multiple times:_第1张图片
在这里插入图片描述

上述这里是文件SDK自己的名字不需要修改这个名字为本工程包名

总结

感谢大家的支持

你可能感兴趣的:(Unity,Unity打包,Unity报错,BuildConfig,is)