关于多个dex文件定义Lcom/google/gson/JsonSerializer

about Multiple dex files define Lcom/google/gson/JsonSerializer

我有问题。在构建项目时我遇到了这个:

意外的顶级异常: com.android.dex.DexException:多个dex文件定义Lcom/google/gson/JsonSerializer;

当我检查 pre-dexed 文件夹中的 jar 文件时,我发现两个 gson,一个是 2.2.2,一个是 2.3.1。

我试图找到那些 gson 来自哪里,我遗憾地发现那两个来自 :

  1. 勺子转轮;
  2. alipay.jar;

我认为那些 gson 是我之前列出的 jar 中的内部文件。

有人有想法吗?

您可以在 MMSDK.jar 中使用 GSON,或者如果绝对必要,解压缩 Millennial 的 JAR 并删除 "com/google/gson/" 目录并重新压缩它。

您可能需要查看 this 了解更多信息