全部产品
云市场
云游戏
    集成Android SDK时出现duplicate entry报错

集成Android SDK时出现duplicate entry报错

更新时间:2020-08-06 14:43:00

问题详述

以module方式集成推送Android SDK时,如果报出以下错误,这是怎么回事啊?

  1. java.util.zip.ZipException: duplicate entry: com/alibaba/sdk/android/BuildConfig.class

问题原因

BuildConfig出现冲突说明您的工程中有两个packageName相同的module,均为”com/alibaba/sdk/android”

解决方法

排查步骤如下:

  • Push SDK Module AndroidManifest中,packageName = com.alibaba.sdk.android,检查是否同其他依赖Module有相同的包名,导致产生了冲突。
  • 若有相同包名的Module,修改其中一个Module包名
  • 修改后clean工程,重新编译