【问题标题】:about Multiple dex files define Lcom/google/gson/JsonSerializer关于多个 dex 文件定义 Lcom/google/gson/JsonSerializer
【发布时间】:2015-08-09 23:19:53
【问题描述】:

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

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

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

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

  1. 勺子跑者;
  2. 支付宝.jar;

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

有人有想法吗?

【问题讨论】:

  • 你是如何找到他们来自哪里的?

标签: android testing exception-handling shared-libraries


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-22
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 2018-01-15
    • 2017-08-14
    相关资源
    最近更新 更多